Java Performance: The Definitive Guide: Getting the Most Out of Your Code 1st Edition by Scott Oaks - THE PIRATE BOOK

Search This Blog

Trang

Saturday, April 16, 2022

Java Performance: The Definitive Guide: Getting the Most Out of Your Code 1st Edition by Scott Oaks

 

DOWNLOAD

DOWNLOAD 2

Download

Download this PDF book: Java Performance: The Definitive Guide: Getting the Most Out of Your Code 1st Edition by Scott Oaks

The science part of this statement isn’t surprising; discussions about performance in‐ clude lots of numbers and measurements and analytics.

Most performance engineers have a background in the sciences, and applying scientific rigor is a crucial part of achieving maximum performance. What about the art part? The notion that performance tuning is part art and part science is hardly new, but it is rarely given explicit acknowledgment in performance discussions. 

This is partly because the idea of “art” goes against our training. Part of the reason is that what looks like art to some people is fundamentally based on deep knowledge and experience. 

It is said that magic is indistinguishable from suffi‐ ciently advanced technologies, and certainly it is true that a cell phone would look magical to a knight of the Round Table. Similarly, the work produced by a good per‐ formance engineer may look like art, but that art is really an application of deep knowl‐ edge, experience, and intuition.

This book cannot help with the experience and intuition part of that equation, but its goal is to help with the deep knowledge—with the view that applying knowledge over time will help you develop the skills needed to be a good Java performance engineer. 

The goal is to give you an in-depth understanding of the performance aspects of the Java platform. This knowledge falls into two broad categories. First is the performance of the Java Virtual Machine (JVM) itself: the way in which the JVM is configured affects many aspects of the performance of a program. 

Developers who are experienced in other languages may find the need for tuning to be somewhat irksome, though in reality tuning the JVM is completely analogous to testing and choosing compiler flags during com‐ pilation for C++ programmers, or to setting appropriate variables in a php.ini file for PHP coders, and so on.

The second aspect is to understand how the features of the Java platform affect perfor‐ mance. Note the use of the word platform here: some features (e.g., threading and syn‐ chronization) are part of the language, and some features (e.g., XML parsing perfor‐ mance) are part of the standard Java API. 

About the book:

Publisher ‏ : ‎ O'Reilly Media; 1st edition (May 6, 2021)

Language ‏ : ‎ English

Pages ‏ : ‎ 426 

File : PDF, 13MB

Download

Free Download the Book: Java Performance: The Definitive Guide: Getting the Most Out of Your Code 1st Edition by Scott Oaks




No comments:

Post a Comment