Book Review - Java Performance: The Definitive Guide

Java Performance: The Definitive Guide

This is a great book.  Whenever reading performance / tuning / compilers / linux book there is a very tiny balance between being over technical, or taking the other side of being over high level.

This book hits the perfect sweat spot between technical and high level.  Its perfect.

CHAPTER 4: JAVA COMPILIER great explanation of what JIT is. Tierd compilation class java is both interpreted and compiled language.  Client means it compiles more aggresivly server means it compiled less aggressively and will have more time to analyze code to better compile it.  Don't assume if you have 64 bit machine you should automatically use 32 bit jvm