Optimizing Java practical techniques for improving JVM application performance

Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done. Yet that’s often the case. With this practical book, intermediate to advanced Java technologists working with complex technology stacks will learn how to tune J...

Full description

Bibliographic Details
Other Authors: Evans, Benjamin J., author (author), Newland, Chris, author, Gough, James, author
Format: eBook
Language:Inglés
Published: [Beijing] : O'Reilly [2018]
Edition:First edition
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631117406719
Table of Contents:
  • 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.