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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access