A recent Java production performance problem forced me to revisit and truly appreciate the Java VM Just-In-Time (JIT) compiler. Most Java developers and support individuals have heard of this JVM run time performance optimization but how many truly understand and appreciate its benefits?
This article will share with you a troubleshooting exercise I was involved with following the addition of a new virtual server (capacity improvement and horizontal scaling project).
For a more in-depth coverage of JIT, I recommend the following articles:
- ## Just-in-time compilation: http://en.wikipedia.org/wiki/Just-in-time_compilation
- ## The Java HotSpot Performance Engine Architecture: http://www.oracle.com/technetwork/java/whitepaper-135217.html
- ## Understanding Just-In-Time Compilation and Optimization: http://docs.oracle.com/cd/E15289_01/doc.40/e15058/underst_jit.htm
Source : http://www.javacodegeeks.com/2013/07/java-just-in-time-compilation-more-than-just-a-buzzword.html