Optimizing Java

Practical Techniques for Improving JVM Application Performance

Nonfiction, Computers, Internet, Web Development, Java, Programming, Programming Languages
Cover of the book Optimizing Java by Benjamin  J Evans, James Gough, Chris Newland, O'Reilly Media
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Benjamin J Evans, James Gough, Chris Newland ISBN: 9781492039273
Publisher: O'Reilly Media Publication: April 17, 2018
Imprint: O'Reilly Media Language: English
Author: Benjamin J Evans, James Gough, Chris Newland
ISBN: 9781492039273
Publisher: O'Reilly Media
Publication: April 17, 2018
Imprint: O'Reilly Media
Language: English

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 Java applications for performance using a quantitative, verifiable approach.

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
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

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 Java applications for performance using a quantitative, verifiable approach.

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.

More books from O'Reilly Media

Cover of the book Windows 7: Up and Running by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book 802.11n: A Survival Guide by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book iMovie '11 & iDVD: The Missing Manual by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Making Isometric Social Real-Time Games with HTML5, CSS3, and JavaScript by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Terraform: Up and Running by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Mind Hacks by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Programming Windows Azure by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Gradle Beyond the Basics by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Learning Flash Media Server 3 by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book PSP Hacks by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book XML Publishing with Adobe InDesign by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Das Prezi-Buch für spannende Präsentationen by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Beautiful Visualization by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Head First HTML5 Programming by Benjamin  J Evans, James Gough, Chris Newland
Cover of the book Retro Gaming Hacks by Benjamin  J Evans, James Gough, Chris Newland
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy