Автор: Benjamin J Evans, James Gough, Chris Newland
Издательство: O'Reilly Media
Год: 2018
ISBN: 9781492025795
Формат: epub
Страниц: 440
Размер: 18,6 mb
Язык: English
Most resources on performance tend to discuss the theory and internals of Java virtual machines, but this book focuses on the practicalities of performance tuning by examining a wide range of aspects. There are no simple recipes, tips and tricks, or algorithms to learn. Performance tuning is a process of defining and determining desired outcomes. And it requires diligence.
• Learn how Java principles and technology make the best use of modern hardware and operating systems
• Explore several performance tests and common anti-patterns that can vex your team
• Understand the pitfalls of measuring Java performance numbers and the drawbacks of microbenchmarking
• Dive into JVM garbage collection logging, monitoring, tuning, and tools
• Explore JIT compilation and Java language performance techniques
• Learn performance aspects of the Java Collections API and get an overview of Java concurrency