JavaTM Performance. Charlie Hunt. Binu John. Upper Saddle River, NJ • Boston • Indianapolis • San Francisco. New York • Toronto • Montreal. java. Contribute to PlamenStilyianov/Java development by creating an account on GitHub. “Java Performance” by Charlie Hunt and Binu John can be considered the only solid and contemporary reference in the domain of performance analysis and.

Author: Zulkirr Mauhn
Country: Sweden
Language: English (Spanish)
Genre: Love
Published (Last): 10 December 2006
Pages: 52
PDF File Size: 9.35 Mb
ePub File Size: 18.4 Mb
ISBN: 838-3-99725-943-3
Downloads: 8400
Price: Free* [*Free Regsitration Required]
Uploader: Kataxe

Ideally, to ensure the highest probability of success with your performance goals, it is important to ensure that the test machines use the same CPU architecture as the production machines.

A good editor would do this book a great favor. View an example Enter your e-mail address. Discover Prime Book Box for Kids.

Java Performance by Charlie Hunt

For example the use of monochrome screen shots hohn the text reduces their usefulness, notably in chapter 2 Operating System Performance Monitoring where lack of colour makes reading the graphs more difficult than it should be. Share your thoughts with other customers. If there are concerns about whether that performance can be met early in the software development process, then you have the luxury to mitigate that risk by conducting some experiments to identify whether those risks are “real” along with whether you may need to make some alternative decisions, which may require a major shift in the choice of software architecture, design or implementation.

If this is an attempt to introduce more technical jargon by co-opting terms, don’t. This can be illustrated with some of the example programs used in Chapter 6, “Java Application Profiling Tips and Tricks”.


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. The authors are very careful to explain concepts concretely by giving examples from Linux, Solaris and MS Windows systems, which makes sense given the portability of JVM.

Refresh and try again. Chapter 9 shows how Little’s law could be used for benchmark validation.

Book Review and Interview: Java Performance, by Charlie Hunt and Binu John

The intention in this section is to demonstrate that the common approach of running a subset of a production load as a means to evaluate a systems performance has flaws, but that perhaps doesn’t come over as clearly as it should. Develop the Delivery You Want.

Of course much of the advice here applies equally well to other containers, but it would have been good to see more reference made to them in the text. The best book available on Java Memory Management.

A knowledge and understanding of the workings of the Javq can be useful and hopefully interesting to anyone who works on moderate to complex Java applications.

Top Reviews Most recent Top Reviews. I have been looking all around for Java Performance tuning and no book or article gave excellent information as this book did.

Java™ Performance

Getting the Most Out of Your Code. Amirbek rated it it was amazing Jul 08, I recommend skipping chapter 1 entirely as a waste of paper and time. It’s a very quick summary, but fairly accurate. While I would recommend the first few chapters to any developer, this is most useful for those who need to squeeze the most out of their systems with strict memory or latency requirements, or a need to maximize the responsiveness of their system.


Book Review: Java Performance by Charlie Hunt and Binu John

If you’re interested in low-level details, Darryl Gove’s ” Solaris Application Programming ” book is one to consider. Dec 10, Keith Cochran rated it it was amazing. But beyond that, this book is packed with tons performane useful information that has helped me greatly understand the performance tuning, profiling, and benchmarking processes.

Fernando rated it really liked it Jul 01, Customers who viewed performsnce item also viewed. For reducing other types of CPU stalls, there is a side-bar in Chapter 5, Java Application Profiling, that talks about the -h option for Oracle Solaris Studio Performance Analyzer, which can be used to incorporate hardware counter information in the profile, such as CPU cache misses.

You can alternatively try to come up with similar examples using the freely available SPECjvm, but it would be better if the authors used something that is freely available. This may be partially due to space constraints at pages plus appendices it is already quite a lengthy bookbut it would have been nice to see an alternative, such as Intel’s VTune, given more coverage.

The EE section of this book is really enlightening, so as its core, First part. Thanks for telling us about the problem.