- Paperback: 426 pages
- Publisher: O'Reilly Media; 1 edition (May 1, 2014)
- Language: English
- ISBN-10: 1449358454
- ISBN-13: 978-1449358457
- Product Dimensions: 7 x 1 x 9.1 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 31 customer reviews
- Amazon Best Sellers Rank: #333,062 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Java Performance: The Definitive Guide: Getting the Most Out of Your Code 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
About the Author
Scott Oaks is an architect at Oracle Corporation, where he works on the performance of Oracle’s middleware software. Prior to joining Oracle, he worked for years at Sun Microsystems, specializing in many disparate technologies from the SunOS kernel to network programming and RPCs to windows systems and the OPEN LOOK Virtual Window Manager. In 1996, Scott became a Java evangelist for Sun and in 2001 joined their Java Performance group--which has been his primary focus ever since. Scott also authored O’Reilly’s Java Security, Java Threads, JXTA in a Nutshell, and Jini in a Nutshell titles.
Top customer reviews
Some readers here may dissect his examples further, but I think the author has already cautioned us at the beginning about the gain from tuning JVM parameters. Defaults JVM parameters will be good in the vast majority of cases. Overall, I would like to give a 3.5, but since I can't do that. I think 3 is a fair score.
However I found the JEE part was lacking in detail in comparison to the other parts.
For those looking for Java specifics the later chapters contain the most useful information. Of primary interest was the discussion of the inner working of the GC, the JIT and the heap. The hints and special cases were useful guidelines and provided information on areas to start looking for optimization but were of less overall utility than the JVM discussions.
Style of book is light, examples are clear, I think every java developer should read this book for sure