Java Performance : In-depth Advice for Tuning and Programming Java 8, 11, and Beyond

Java Performance : In-depth Advice for Tuning and Programming Java 8, 11, and Beyond

Description

Coding and testing are generally considered separate areas of expertise. In this practical book, Java expert Scott Oaks takes the approach that anyone who works with Java should be adept at understanding how code behaves in the Java Virtual Machine-including the tunings likely to help performance. This updated second edition helps you gain in-depth knowledge of Java application performance using both the JVM and the Java platform.

Developers and performance engineers alike will learn a variety of features, tools, and processes for improving the way the Java 8 and 11 LTS releases perform. While the emphasis is on production-supported releases and features, this book also features previews of exciting new technologies such as ahead-of-time compilation and experimental garbage collections.

Understand how various Java platforms and compilers affect performance
Learn how Java garbage collection works
Apply four principles to obtain best results from performance testing
Use the JDK and other tools to learn how a Java application is performing
Minimize the garbage collector's impact through tuning and programming practices
Tackle performance issues in Java APIs
Improve Java-driven database application performance

Similar Books

ISBN 10: 0132350882
ISBN 13: 9780132350884

01 Mar 2009
Robert Martin

ISBN 10: 0134685997
ISBN 13: 9780134685991

19 Jan 2018
Joshua Bloch

ISBN 10: 0135957052
ISBN 13: 9780135957059

09 Jan 2020
David Thomas

ISBN 10: 1492086894
ISBN 13: 9781492086895

01 Dec 2021
Neal Ford

ISBN 10: 1492043451
ISBN 13: 9781492043454

06 Mar 2020
Mark Richards

ISBN 10: 0321125215
ISBN 13: 9780321125217

12 Sep 2003
Eric Evans

ISBN 10: 1449373321
ISBN 13: 9781449373320

02 May 2017
Martin Kleppmann

ISBN 10: 1492082791
ISBN 13: 9781492082798

07 Apr 2020
Titus Winters

ISBN 10: 1492046531
ISBN 13: 9781492046530

31 Oct 2019
Brendan Burns

ISBN 10: 0321127420
ISBN 13: 9780321127426

27 Nov 2002
Martin Fowler

ISBN 10: 0201633612
ISBN 13: 9780201633610

01 Jul 1997
Erich Gamma

ISBN 10: 1491971940
ISBN 13: 9781491971949

08 Jan 2019
Andreas Antonopoulos