O'Reilly logo

Java™ Performance by Binu John, Charlie Hunt

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

3. JVM Overview

Since its introduction in 1995, Java has evolved substantially. So too have Java Virtual Machines, (JVMs). In Java’s early days, Java performance was a challenge for many applications despite its advantages of developer productivity and memory management. The integration of JIT compilers, more sophisticated garbage collectors, and improvements in the JVM runtime environment have allowed many Java applications to meet their performance requirements. Even with the many enhancements added to modern JVMs, performance and scalability remain important to application stakeholders. For example, many applications have increased their performance requirements and performance service level agreements. Additionally, new families or classes ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required