"Oracle JRockit: The Definitive Guide" Book - My Humble Review
By Csoto-Oracle on Jun 30, 2010
As its name says, this book is, in fact, The Definitive Guide. It's hard to be more exact than that. I strongly recommend it. It provides a very good technical overview about how JRockit works and it's a great user guide too.
Just-in-Time (JIT) Compilation is deeply explained, including all its benefits, the way it handles bytecode, and the good reasons about why JRockit does not use interpretation for code translation
The adaptive code generation and memory management of JRockit are very well explained too, including the usage of the code line flags like -Xverbose, -XnoOpt, -XX:DisableOptsAfter, -XX:JITThreads, -XX:OptThreads, -XX:+UnlockDiagnosticVMOptions, -XX:AllowSystemGC, and others.
The use of nurseries, memory leak detection and troubleshooting, compaction, GC strategies, young and old collections, and other important topics for fine tuning, improving performance and optimization of JRockit are described as well.
The book also contains complete chapters for JRockit Mission Control, JRockit Runtime Analyzer (JRA), JRockit Flight Recorder (JFR) which replaces JRA since the R28 version, and JRCMD. These chapters provide very clear information about why use these tools, when to use them and how to use them.
The last chapter is about "JRockit Virtual Edition". It was especially useful for me as sometimes some Oracle products are not officially supported on virtualized environments.
For further information and order the book, please go to the Packt Publishing web site.