Skip to content

Optimizing Java

Authors: Benjamin J. Evans, James Gough, Chris Newland


Overview

Advanced optimization techniques for Java applications.


Key Topics

  • Optimization and Performance Defined
  • Overview of the JVM
  • Hardware and Operating Systems
  • Performance Testing Patterns
  • Microbenchmarking and Statistics
  • Understanding Garbage Collection
  • GC Logging, Monitoring, Tuning, and Tools
  • Code Execution on the JVM
  • Understanding Just-in-Time Compilation
  • Understanding Java Language Performance
  • Profiling
  • Concurrent Performance Techniques
  • JDK Futures

Notes