Buy new:
-36% $38.60
FREE delivery Monday, November 25
Ships from: LoveOfBook
Sold by: LoveOfBook
$38.60 with 36 percent savings
List Price: $59.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE delivery Monday, November 25. Details
Or fastest delivery November 18 - 19. Details
Only 1 left in stock - order soon.
$$38.60 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$38.60
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
LoveOfBook
Ships from
LoveOfBook
Sold by
Sold by
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$23.94

Get Fast, Free Shipping with Amazon Prime
FREE Returns
Cover and pages with normal signs of wear. May contain some underlines/highlights/handwriting. Good condition. Cover and pages with normal signs of wear. May contain some underlines/highlights/handwriting. Good condition. See less
to get FREE delivery Sunday, November 17. Order within 7 hrs 30 mins
Or Non members get FREE delivery Thursday, November 21 on orders shipped by Amazon over $35
Only 1 left in stock - order soon.
$$38.60 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$38.60
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Java Performance 1st Edition

4.4 4.4 out of 5 stars 69 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$38.60","priceAmount":38.60,"currencySymbol":"$","integerValue":"38","decimalSeparator":".","fractionalValue":"60","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BOX6uNGjiV1r7gE9ONiPqrHaGFs48%2BbQQRqUNytjfuE7jDMOBi96PeUva7NZhB%2FSvvZtGmtPpr2f4PphbkjLcLqGa%2FvbexYmOTD447QOKIrBKGUOV4qW1VzSZDPGjeBufeaC8vB5hwvqZbYK2OUohcsV7SOkgIoK1sPsfxuiAFFeIPW0IW6eooksaeyS4ORm","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$23.94","priceAmount":23.94,"currencySymbol":"$","integerValue":"23","decimalSeparator":".","fractionalValue":"94","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"%2BOX6uNGjiV1r7gE9ONiPqrHaGFs48%2BbQ98SPm0%2FOxX6qbFMibuBLIBe9MTvavb3q4FnkM%2FKAGHiUEdlMHlJLhiHYlMbs0MZqOn4L3NgomDB9V72DkPfIv%2BGNzOFUDxYWdJ7LZOw4jTY1x0Xcd%2FByBQoNHEwWEqH1n4PByyRXMHsdpIUmFdZuIMiEPb7AKzcK","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

“The definitive master class in performance tuning Java applications…if you love all the gory details, this is the book for you.”

–James Gosling, creator of the Java Programming Language

 

Improvements in the Java platform and new multicore/multiprocessor hardware have made it possible to dramatically improve the performance and scalability of Java software.


Java™ Performance covers the latest Oracle and third-party tools for monitoring and measuring performance on a wide variety of hardware architectures and operating systems. The authors present dozens of tips and tricks you’ll find nowhere else.


You’ll learn how to construct experiments that identify opportunities for optimization, interpret the results, and take effective action. You’ll also find powerful insights into microbenchmarking–including how to avoid common mistakes that can mislead you into writing poorly performing software. Then, building on this foundation, you’ll walk through optimizing the Java HotSpot VM, standard and multitiered applications; Web applications, and more. Coverage includes

  • Taking a proactive approach to meeting application performance and scalability goals
  • Monitoring Java performance at the OS level in Windows, Linux, and Oracle Solaris environments
  • Using modern Java Virtual Machine (JVM) and OS observability tools to profile running systems, with almost no performance penalty
  • Gaining “under the hood” knowledge of the Java HotSpot VM that can help you address most Java performance issues
  • Integrating JVM-level and application monitoring
  • Mastering Java method and heap (memory) profiling
  • Tuning the Java HotSpot VM for startup, memory footprint, response time, and latency
  • Determining when Java applications require rework to meet performance goals
  • Systematically profiling and tuning performance in both Java SE and Java EE applications
  • Optimizing the performance of the Java HotSpot VM


Using this book, you can squeeze maximum performance and value from all your Java applications–no matter how complex they are, what platforms they’re running on, or how long you’ve been running them.


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

This item: Java Performance
$38.60
Only 1 left in stock - order soon.
Ships from and sold by LoveOfBook.
+
$47.18
Get it Dec 2 - 12
In stock
Usually ships within 3 to 4 days.
Ships from and sold by Prime Deals, USA.
+
$57.96
Get it as soon as Tuesday, Nov 19
Only 14 left in stock - order soon.
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

Amazon.com Review

More to Explore: See More Java Guides


Title Sams Teach Yourself Java in 24 Hours Sams Teach Yourself Java in 21 Days Java™ for Programmers Java Performance Covering Java 7 and Android Covering Java 7 and Android Deitel Developer Series Covering Latest Oracle and Third-Party Tools Guide Type Tutorial Tutorial Tutorial Special Topic Audience Level Beginner Beginner to Intermediate Beginner to Intermediate Intermediate to Advanced Pages 432 720 1168 720 List Price $34.99 $44.99 $59.99 $59.99 Publication Date October, 2011 July, 2012 April, 2011 September, 2011 Author(s) Cadenhead Cadenhead Deitel / Deitel Hunt / John Imprint Sams Sams Prentice Hall Addison-Wesley Print Book 0672335751 0672335743 0132821540 0137142528 Kindle Book B005OR9MBW Not Available - Request Kindle Version B004YWAZUU B005R4NELQ Edition 6 6 2 1 Brief Description An introduction to programming and Java; no previous programming experience required. An introduction to Java, for readers with some previous programming experience. A comprehensive guide to Java, for professional programmers new to Java, but experienced with other programming languages. An authoritative guide to creating faster, more reliable applications, for intermediate to advanced programmers.

About the Author

Charlie Hunt is the JVM performance lead engineer at Oracle. He is responsible for improving the performance of the HotSpot JVM and Java SE class libraries. He has also been involved in improving the performance of the Oracle GlassFish and Oracle WebLogic Server. A regular JavaOne speaker on Java performance, he also coauthored NetBeans™ IDE Field Guide (Prentice Hall, 2005).

Binu John is a senior performance engineer at Ning, Inc., where he focuses on improving the performance and scalability of the Ning platform to support millions of page views per month. Before that, he spent more than a decade working on Java-related performance issues at Sun Microsystems, where he served on Sun’s Enterprise Java Performance team. John has contributed to developing industry standard benchmarks such as SPECjms2007 and SPECJAppServer2010; published several performance whitepapers; and contributed to java.net’s XMLTest and WSTest benchmark projects.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (October 4, 2011)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 714 pages
  • ISBN-10 ‏ : ‎ 0137142528
  • ISBN-13 ‏ : ‎ 978-0137142521
  • Item Weight ‏ : ‎ 2.01 pounds
  • Dimensions ‏ : ‎ 7 x 1.61 x 9.13 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 69 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Charlie Hunt
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.4 out of 5 stars
69 global ratings

Customers say

Customers find the book's information great, insightful, and excellent. They also describe the content as consistently well-written, concise, and exciting. Readers mention the author describes and explains very well.

AI-generated from the text of customer reviews

13 customers mention "Information quality"13 positive0 negative

Customers find the information in the book great, insightful, and excellent. They appreciate the level of detail and information provided as it relates to the architecture of the JVM. Readers mention the book is a must-read for performance engineers and Java lovers looking to boost modern application performance. They also say it provides a series of debugging techniques to complement and instrument the JVM.

"...would have helped. But beyond that, this book is packed with tons of useful information that has helped me greatly understand the performance tuning..." Read more

"This is a must read for performance engineers. But I would suggest reading this book in a different order:Read Ch. 8 and 9 first...." Read more

"...It contains detailed explanation on the HotSpot JIT compiler, describes all the garbage collectors and gives many helpful tips...." Read more

"...Lots of valuable information about, OS tuning parameters affecting Java, Lots of JVM tuning tips and strategies,Bench marking and Profiling..." Read more

4 customers mention "Writing quality"4 positive0 negative

Customers find the content consistently well-written, concise, and excellent. They also appreciate the author's descriptions and explanations.

"...The author described and explained very well, tuning from Operation System level to Java Application level...." Read more

"This book is a really good read even if you are already experienced with Java...." Read more

"...Well written, concise.Every Java development team should have a copy of this book available to them." Read more

"Excellent reading to boost your Apps Java Performance..." Read more

Top reviews from the United States

Reviewed in the United States on January 25, 2012
Java Performance offers great information in regards to using the tools that come with a typical JDK download (jconsole and vmvisualizer) as well as Oracle/Sun based Java Profiling products. The level of detail and information provided as it relates to the architecture of the JVM, setting Java command line options, and benchmarking applications (JSE and JEE including EJB) is outstanding. I would suggest this book for an Java Developer and/or Architect looking to learn more about performance testing and tuning. The only knock I have on this book (and it is a small one at that) is they talk exclusively about Oracle Solaris Performance Analyzer as the tool they use to handle the code profiling. Which is fine, but it would have been nice to get a bit more than a sentence or two mentioning a couple of Windows based alternatives (Solaris Performance Analyzer only runs in *nix environments). A few lines about JProbe, JProfiler, etc. would have helped. But beyond that, this book is packed with tons of useful information that has helped me greatly understand the performance tuning, profiling, and benchmarking processes. If you are serious about wanting to improve the performance of your Java Applications, then this book is what you need whether you are a seasoned pro or just starting to understand the importance of performance testing.
4 people found this helpful
Report
Reviewed in the United States on January 23, 2014
This is a must read for performance engineers. But I would suggest reading this book in a different order:

Read Ch. 8 and 9 first. Chapter 9 shows how Little's law could be used for benchmark validation. This part is priceless, and can be applied to any benchmarks.

Ch. 2 is on monitoring the OS. Read this part only if you need it.

Ch. 3-7 is all about tuning the JVM and using profilers. I think this is the only book that describes how to tune the GC right now. Granted, it doesn't say much about how to write better java code. But I don't think that's the intention of this book.

Ch 10-12 is about tuning different kinds of Java applications. Read this part if you happened to be working with this kind of application.
4 people found this helpful
Report
Reviewed in the United States on November 11, 2011
This book is for everybody who wants to know how java is as fast these days as it is and how to get the most out of the virtual machine. It contains detailed explanation on the HotSpot JIT compiler, describes all the garbage collectors and gives many helpful tips. Among these tips are explanations for many of the -XX: tuning parameters for the 1.6 JVM.

A full chapter is dedicated to explain how to analyse your memoryallocations, with detailed explanation on the use of jvisualvm / visualgc.

It furthermore describes pitfalls and best practices on the creation of (micro-)benchmarks.

To me, it seems an unmissable book for every performance oriented java developer.
5 people found this helpful
Report
Reviewed in the United States on June 16, 2013
I have been looking all around for Java Performance tuning and no book or article gave excellent information as this book did. The author described and explained very well, tuning from Operation System level to Java Application level. Could not able to resist reading couple of chapters immediately after receiving the book. Lots of valuable information about, OS tuning parameters affecting Java, Lots of JVM tuning tips and strategies,Bench marking and Profiling information ... much more. I am very much impressed. One of the best books I ever read on the Java Performance area.
Reviewed in the United States on July 6, 2012
The book covers an important topic which you normally have to deduce through trial and error and piecing together disparate bits of information on the Oracle Technology site so from a content perspective it is great, but...

I know that Oracle has good technical writers. I really wish that the authors would have passed the manuscript around and received feedback on their writing. For example,

You only have to tell us once that the HotSpot Java VM will be referred to as the HotSpot VM hereafter - not repeatedly.

I recommend skipping chapter 1 entirely as a waste of paper and time. I'm in the "I don't care that I don't know what I don't know stage".

Maybe if you break the text down into sections like Josh Block did with his Effective Java book - that is a good example of a readable book.

Also how do ergonomics (page 60) fit into this? The VM guessing what heap size to use isn't ergonomic - it doesn't really have human factors impact - unless you can get RSI from a poorly tuned VM. If this is an attempt to introduce more technical jargon by co-opting terms, don't.

A good editor would do this book a great favor.
7 people found this helpful
Report
Reviewed in the United States on March 1, 2014
This book is a really good read even if you are already experienced with Java. It offers more in-depth knowledge and you won't have to skip through the first chapters because they "are too basic". All of the content is consistently well written and exciting.
Reviewed in the United States on September 23, 2013
While there is heavy concentration on the GlassFish server (obviously)...overall the book is really good at digging into the dirty details of the performance mechanics of web applications, java, and benchmarking. The chapter on web services is good but it only covers SOAP web services and no REST WS. So that was a bit disappointing but overall I really enjoyed this book and I will go back and read it again.
Reviewed in the United States on February 22, 2013
This book is a must have for serious Java and JVM developers because it dissects the JVM objects lifecycle and garbage collection behavior. The author also provides a series of debugging techniques to complement and instrument the understanding. A must have book for serious developers concerned with performance.
One person found this helpful
Report

Top reviews from other countries

Translate all reviews to English
michir
5.0 out of 5 stars Très bon ouvrage
Reviewed in France on September 18, 2014
Très bon ouvrage ... je recommande vivement. C'est un "must" si vous faites du Java et si vous voulez comprendre comment vous pouvez rendre vos applications plus performantes.
Nishank
5.0 out of 5 stars ... the market which explains java performance in such a nice manner. I am doing java development for past ...
Reviewed in India on August 21, 2014
One of the few books in the market which explains java performance in such a nice manner.

I am doing java development for past 9 years and always longed for some good reference which can help me in resolving the performance issues during crunch times. This book perfectly fits the bill.

My advise to potential buyers is that don't treat this as a text book rather a reference book.
By the way third chapter is a gem. It is the USP of this book. Don't miss that chapter
Lulz
5.0 out of 5 stars Five Stars
Reviewed in the United Kingdom on August 11, 2014
Alessandro De Sanctis
4.0 out of 5 stars Obbligatorio per ogni architetto Java
Reviewed in Italy on December 29, 2012
Da molti anni mi occupo di Application Performance Management in ambito Java/J2EE.
Ogni volta che vado su un progetto mi dicono che hanno già fatto tutte le ottimizzazioni possibili, ma non sono sicuri della configurazione del Garbage Collector. Ecco, la verità è che il Garbage Collector non è mai un problema, se mai è un problema il fatto che una funzione richieda 100MB di ram per leggere dei dati da un databse e produrre una pagina con la loro rappresentazione.
Molti strumenti sono disponibili per aiutare questa attività, spesso molto costosi. Ma ciò che ho notato mancare più spesso è una visione d'insieme del problema.
Questo libro è probabilmente la risorsa definitiva per chi vuole imparare ad affrontare i problemi di ottimizzazione delle applicazioni Java esistenti: racconta cià che serve sapere a livello di JVM (tanto), Garbage Collector (abbastanza poco dopo che il GC è diventato intelligente) e Sistema Operativo.
Il resto lo si scopre analizzando staticamente e dinamicamente l'applicazione tramite analyzer, profiler o instrumentatori.
Non aspettatevi che questo libro vi dica se è meglio JDBC, Hibernate o altro. Vi aiuterà solo a capire come fare a scoprire quali sono i problemi delle vostre applicazioni.
Se no che gusto c'era?
Karl-heinz Reng
4.0 out of 5 stars Gutes Buch
Reviewed in Germany on February 12, 2012
Gutes Buch. Der Autor beschreibt als Kenner sehr gut wie man aus Java Programmen die letzten Feinheiten rauskitzelt. Einen Punkt muß ich deswegen abziehen, weil das buch leider an vielen Stellen sehr SUN/Oracle Server lastig ist. Es wird an einige Stellen sehr intensiv auf die Vorzüge von Sparc CPUs und der SUN/Oracle Architektur eingegangen.

Für Anwender mit Intel CPUs / Intel Architektur sind daher einige dieser Aussagen daher nicht so hilfreich.

Der Autor beschreibt wirklich akribisch genau, wie man Java Programme auf Performance Probleme testet, und welche Einstellungen notwendig sind um performante Java Programme zu erhalten und man das letzte aus der JVM rausholen kann.

In diesem Zusammenhang sollte man immer dafür sorgen, dass das verwendete JDK unbedingt soweit möglich am aktuellsten Release Stand / Patch Level befindet

Aber es gibt zur Zeit aber trotzdem nichts besseres als dieses Buch. Jedem Java Entwickler daher sehr zu empfehlen.