Have one to sell? Sell yours here
Java Performance Tuning (Java Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Java Performance Tuning (Java Series) [Paperback]

Jack Shirazi
4.3 out of 5 stars  See all reviews (7 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback £32.73  
Paperback, 8 Sep 2000 --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
Java Performance Tuning Java Performance Tuning 4.3 out of 5 stars (7)
£32.73
Usually dispatched within 11 to 14 days


Product details

  • Paperback: 442 pages
  • Publisher: O'Reilly Media; 1 edition (8 Sep 2000)
  • Language English
  • ISBN-10: 0596000154
  • ISBN-13: 978-0596000158
  • Product Dimensions: 23 x 18 x 3.4 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 993,554 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Jack Shirazi
Discover books, learn about writers, and more.

Visit Amazon's Jack Shirazi Page

Product Description

Amazon.co.uk Review

Java applications are often seen as slower than native code apps--it's part of the cost of platform independence and ease of use. However, there are speed-up techniques modern coders ignore with fast CPUs and huge memories to cover for them.

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

Thomas Paul, javaranch.com, March 2003

I doubt that there is another Java book on the market with as many 'WOW!' moments in it. Buy it and watch your code zoom. --This text refers to an alternate Paperback edition.

Inside This Book (Learn More)
Browse and search another edition of this book.
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
(10)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
7 of 7 people found the following review helpful
By A Customer
Format:Paperback
A classic O'Reilly book. Highly informative, an excellent tutorial and a great book to dip into when you have specific problems. Gives solid example code and comparison timings across a range of JDK's. Buy this book even if you don't have a performance problem.
Comment | 
Was this review helpful to you?
12 of 13 people found the following review helpful
excellent book 30 Nov 2000
Format:Paperback
A very well structured book, with examples and performance checklists. It covers tuning strategy, tools, techniques that range from object recycling(pooling), improovements by rewriting JDK classes, compile-time optimisations, loops and switch optimisation, sorting, load-balancing, thread pooling...

And also the well know problem of String vs. StringBuffer, float/integer to String faster conversion; Stream buffering and StreamTokenizer drawbacks.

All examples are tested on several JDK versions with or without JIT or HotSpot.

It is a wondeful book how to create performant java applications in an elegant way and not by hacking the code.

Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
Fun and informative 22 Mar 2003
Format:Paperback
Once the business rules have been settled and all that is left is to tune the code, then the fun starts. Like a race car mechanic trying to squeeze out a couple of extra MPH from a race car, the most fun in programming is to try squeeze out extra performance from some code. A book on performance tuning should understand that and make the topic fun. Reading this book it is clear that Jack Shirazi loves to tune code. He has done an incredible amount of detailed research on different JVMs to determine exactly how to make Java perform. But he is also practical. He explains how to find performance problems, which exact areas to concentrate on, and which areas to ignore. After reading this book you won't waste your time on areas of code that can't be easily optimized and instead you'll know how to concentrate on those places where you can get the most bang. The book has been updated from the earlier edition to bring all the information up to date with the latest JVMs. Best of all, an additional 250 pages has been added to the book covering J2EE including Servlets, JSPs, EJBs, and JDBC. "Java Performance Tuning" is a programmer's book. You are guaranteed to learn a lot of very neat and useful tricks. I doubt that there is another Java book on the market with as many "WOW!" moments in it. Buy it and watch your code zoom.
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback