Chapter 3. Tuning the Java Virtual Machine

Like every other Java application, the WildFly application server requires an engine to operate. This engine can interpret and handle Java bytecode. As such, it has been named Java Virtual Machine (JVM).

With every release of Java, a lot of changes and improvements to JVM have been introduced. Over time, it has become increasingly faster and more intelligent in determining how it should configure itself in order to give its best for any particular situation and environment. The result is a highly advanced runtime that has become easier to use but still needs some of our love and understanding from time to time.

So, we need to understand how JVM operates, how to interpret what it tells us, and how to tune ...

Get WildFly Performance Tuning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.