Optimizing Java : practical techniques for improving JVM application performance - Evans, Benjamin J.; Gough, James; Newland, Chris (Sebastopol, California : O'Reilly Media, 2018)
Optimization and performance defined -- Overview of the JVM -- Hardware and operating systems -- Performance testing patterns and antipatterns -- Microbenchmarking and statistics -- Understanding garbage collection -- Advanced garbage collection -- GC logging, monitoring, tuning, and tools -- Code execution on the JVM -- Understanding JIT compilation -- Java language performance techniques -- Concurrent performance techniques -- Profiling -- High-performance logging and messaging -- Java 9 and the future.
Includes index.
Keywords: Java (Computer program language).; Computer programming; Computer science; Computer programming; Java (Computer program language).