Take a look at Oracle JRockit: final guide :
Filled with thorough step-by-step instructions and lots of screenshots, this tutorial shows you JRockit and how to get the most out of it. All key JVC JVM concepts, such as code generation, memory management, and other internal elements . The presentation aspects of Java are discussed in detail. A complete guide to using the tools in the JRockit Mission Control kit is also included, and many more. This book is intended for advanced Java developers who want to monitor, diagnose, profile and improve the performance of their Java applications. This is also for people who want to understand more about the inner workings of a modern Java virtual machine or adaptive runtime . Parts of the book are suitable as course material for training in lead time.
Although it is a matter of JRockit, you will also find here some comparison in the implementation of JRockit and HotSpot, some common approaches used by the JVM, etc. This book is definitely worth a read.
Maxym source share