Front Cover
"O'Reilly Media, Inc."
 

Contents

Chapter 1 Optimization and Performance Defined
1
Chapter 2 Overview of the JVM
15
Chapter 3 Hardware and Operating Systems
33
Chapter 4 Performance Testing Patterns and Antipatterns
59
Chapter 5 Microbenchmarking and Statistics
85
Chapter 6 Understanding Garbage Collection
115
Chapter 7 Advanced Garbage Collection
141
Chapter 8 GC Logging Monitoring Tuning and Tools
171
Chapter 10 Understanding JIT Compilation
223
Chapter 11 Java Language Performance Techniques
259
Chapter 12 Concurrent Performance Techniques
287
Chapter 13 Profiling
319
Chapter 14 HighPerformance Logging and Messaging
351
Chapter 15 Java 9 and the Future
377
Index
399
About the Authors
416

Chapter 9 Code Execution on the JVM
199

Common terms and phrases

Bibliographic information