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