Java Performance Tuning. : (_NM)
Shirazi, Jack
From Buchpark, Trebbin, Germany
Seller rating 5 out of 5 stars
AbeBooks Seller since 30 September 2021
Used - Soft cover
Quantity: 1 available
Add to basketFrom Buchpark, Trebbin, Germany
Seller rating 5 out of 5 stars
AbeBooks Seller since 30 September 2021
Quantity: 1 available
Add to basketAbout this Item
Zustand: Sehr gut - Gepflegter, sauberer Zustand. Innen: Seiten eingerissen. Aus der Auflösung einer renommierten Bibliothek. Kann Stempel beinhalten. | Seiten: 450 | Sprache: Englisch | Produktart: Bücher. Seller Inventory # 288/202
Bibliographic Details
Title: Java Performance Tuning. : (_NM)
Publisher: O'Reilly & Associates, Inc.
Publication Date: 2000
Binding: Soft cover
Condition: Sehr gut
About this title
No matter what language they're programming in, developers always wish things would run faster! Especially when writing mission-critical applications, no one wants to be limited by the programming environment.Java Performance Tuning provides all the details you need to know to "performance tune" any type of Java program and make Java code run significantly faster.Java Performance Tuning contains step-by-step instructions on all aspects of the performance tuning process, right from such early considerations as setting goals, measuring performance, and choosing a compiler. Extensive examples for tuning many parts of an application are described in detail, and any pitfalls are identified. The book also provides performance tuning checklists that enable developers to make their tuning as comprehensive as possible.Java Performance Tuning is a book to help you "roll up your sleeves" and examine your code in detail in order to apply different tuning techniques to produce the best possible result.The book shows you how to:
Java Performance Tuning covers techniques applicable to coding in any programming language with those specific to not just Java but particular versions. Shirazi starts with an illuminating discussion of real speed versus the user's perception of speed, threading, caching, streaming, bench-marking and choosing what to measure.
Examples of generally applicable speed-up techniques include obvious examples such as moving unnecessary calculations to the outside of loops while Java-specific techniques include avoiding garbage collection. Some techniques are also applicable with other object-oriented languages; for example, reusing objects instead of recreating them.
The text is clear and readable. Everything discussed is shown as code examples with percentage timings to give an idea of the gains you can make. There is also extensive discussion on choosing algorithms.
Shirazi's coverage of distributed programs is particularly enlightening as they suffer from different bottlenecks, at least from a user point of view. Making a user feel the program is faster is often more a matter of retaining the user's attention than actually increasing speed--the Internet, for example, is unlikely to respond to code enhancements.
Because a better understanding of the way your programs work also makes for greater memory efficiency, more robustness and a better user experience--as well as more speed--this book will dramatically improve your programs. --Steve Patient
"About this title" may belong to another edition of this title.
Store Description
Payment Methods
accepted by seller