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...

Descripción completa

Detalles Bibliográficos
Otros Autores: Evans, Benjamin J., author (author), Newland, Chris, author, Gough, James, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: [Beijing] : O'Reilly [2018]
Edición:First edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631117406719
Tabla de Contenidos:
  • 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.