Optimizing Java: Practical Techniques for Improved Performance Tuning

Optimizing Java: Practical Techniques for Improved Performance Tuning

by Benjamin J Evans, James Gough
     
 

Currently, no books exist that focus on the practicalities of Java application performance tuning, as opposed to the theory and internals of Java virtual machines. This practical guide is the "missing link" that aims to move Java performance tuning from the realm of guesswork and folklore to an experimental science.

  • Learn how to approach performance

Overview

Currently, no books exist that focus on the practicalities of Java application performance tuning, as opposed to the theory and internals of Java virtual machines. This practical guide is the "missing link" that aims to move Java performance tuning from the realm of guesswork and folklore to an experimental science.

  • Learn how to approach performance problems in an consistent and systematic way
  • Resolve production performance issues by learning core Java performance topics
  • Identify and resolve performance issues before encountering them in production
  • Understand the performance problems you encounter by learning the Java platform’s internals

Product Details

ISBN-13:
9781491933329
Publisher:
O'Reilly Media, Incorporated
Publication date:
01/25/2017
Pages:
600
Product dimensions:
7.00(w) x 9.19(h) x (d)

Meet the Author

Ben Evans is theCo-founder and Technology Fellow of jClarity, a startup which delivers performance tools to help development & ops teams. He helps to organise the London Java Community, and represents them on the Java Community Process Executive Committee where he works to define new standards for the Java ecosystem. He is a Java Champion; JavaOne Rockstar; co-author of “The Well-Grounded Java Developer” and a regular public speaker on the Java platform, performance, concurrency, and related topics.

James Gough is a technical trainer and writer specializing in Java. He spends the majority of his time teaching advanced Java and concurrency courses to developers with varying technical backgrounds. He serves on the Java Community Process Executive Committee and contributed towards the design and testing of JSR-310, the date time system built for Java 8. James is a regular public speaker and helps organize events at the London Java Community.