Author/s : Charlie Hunt, Binu John
Publisher : Prentice Hall
Category : Advanced Java Review by : Deepak Bala
Rating : 9 horseshoes
If you have the need to fine tune your java application / VM then look on further. This book covers in great detail how to look for problem areas in a variety of environments. The perspective that the authors have taken is varied. They teach you to measure performance at different levels - OS / Application / VM etc and also teach you to benchmark code. You also get a quick look at high level JVM architecture.
The chapters on GC and benchmarking were interesting and added some insight into those areas. I also enjoyed the introduction of tools/plugins which I previously did not know existed. For example I never knew that java JIT compiler activity can be monitored through a tool. Most tools work across operating systems like Windows / Linux and Solaris.
The only downside that I found while reading this book is that there are plugs to Sun/Oracle products peppered throughout the book. For example references to Solaris / Glassfish / Oracle Solaris studio / Netbeans etc. But since this is part of the java series I guess that is to be expected. I would recommend this book to a colleague.
---
Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.
Should I understand that the books are only given to the member of ReviewTeam by the publisher ?
Yes. There are also book promotions where every member of this forums stands a chance of winning a free copy of a book which is being promoted. More details here http://www.coderanch.com/how-to/java/BookPromotions
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.