Shop now Shop now Shop now  Up to 50% Off Fashion  Shop all Amazon Fashion Cloud Drive Photos Shop now Learn More Shop now Shop now Shop Fire Shop Kindle Shop now Shop now

Customer Reviews

4.3 out of 5 stars3
4.3 out of 5 stars
5 star
4 star
3 star
2 star
1 star
Format: Kindle Edition|Change

Your rating(Clear)Rate this item
Share your thoughts with other customers

There was a problem filtering reviews right now. Please try again later.

on 25 October 2011
I found out about this books existence in the last week, and within 24 hours had ordered a copy. It didn't disappoint.
As an enterprise application admin, I look to squeeze every last drop of performance from our JVMs, and this book is a superb reference to all aspects of JVM performance.
My one (minor) gripe is the focus on SPARC hardware and the Glassfish app server in certain sections.
Given one of the authors works on Glassfish, and is an employee of Oracle, I suppose this is fair. However, I would have loved some coverage of alternative application servers, and correspondingly increased coverage on the modern developments in processor architectures outside of SPARC.
One other gripe I have is that JDK 7 is hardly referenced at all, despite its architectural and performance underpinnings being publicly documented during the books gestation over the last 3 years.
For the most part, many of the documented performance improvements for 7 have been back-ported to various 6 updates, but I believe JDK 7 deserves a distinct section at some point in the book.

If you're a Glassfish and/or SPARC user, this is most certainly a 5-star book, but for X86 and/or Tomcat users, this will form a part of a wider library.
For that reason, I'm giving it 4 stars.

All in all, an extraordinarily useful addition to my performance reference library alongside High Performance MySQL: Optimization, Backups, Replication, and More
0Comment|16 people found this helpful. Was this review helpful to you?YesNoReport abuse
on 6 December 2012
This is a great book for experienced Java developers to improve their craft. The chapters are well organised and the topics are covered in depth that I would find hard to match anywhere else. The author wisely acknowledges differences in diagnosing performance issues across platforms and includes information for Linux, Solaris and Windows. Often in other books of this nature you will see the focus on a single OS only.

I have been developing Java for years now, doing the majority of my work in high performance spaces. This book has not only rounded out my knowledge and provided context to the effects of changes I have made to software, but also provided me with a wealth of new information.

This is not particularly a book for beginners. I would recommend that beginners get a different book as well as this one, just so once they become more familiar with Java they remember to read this.
0Comment|One person found this helpful. Was this review helpful to you?YesNoReport abuse
on 11 August 2014
0Comment|Was this review helpful to you?YesNoReport abuse

Send us feedback

How can we make Amazon Customer Reviews better for you?
Let us know here.

Sponsored Links

  (What is this?)