Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

Quantity: 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
29 used & new from £11.86

Have one to sell? Sell yours here
 
   
Tell a Friend
Java Performance Tuning
 
See larger image
 
Java Performance Tuning (Paperback)
by Jack Shirazi (Author)
4.3 out of 5 stars 7 customer reviews (7 customer reviews)
RRP: £31.95
Price: £22.37 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £9.58 (30%)
Availability: In stock. Dispatched from and sold by Amazon.co.uk.

Only 3 left in stock--order soon (more on the way).

Want guaranteed delivery by 1pm Tuesday, May 20? Choose Express delivery at checkout. See Details

29 used & new available from £11.86
Other Editions: RRP: Our Price: Other Offers:
Paperback (Bargain Price,Import) Order it used
Paperback (3rd) Order it used
 
   

Perfect Partner

Buy this book with Java Concurrency in Practice by Brian Goetz today!

Java Performance Tuning Java Concurrency in Practice
Buy Together Today: £39.76

Customers Who Bought This Item Also Bought

Java Concurrency in Practice

Java Concurrency in Practice by Brian Goetz

5.0 out of 5 stars (2)  £17.39
Effective Java

Effective Java by Joshua Bloch

4.9 out of 5 stars (16)  £19.99
Spring in Action

Spring in Action by Craig Walls

4.9 out of 5 stars (10)  £23.99
Java Generics and Collections

Java Generics and Collections by M Naftalin

5.0 out of 5 stars (2)  £16.99
Pro Java EE 5 Performance Management and Optimization (Pro)

Pro Java EE 5 Performance Management and Optimization (Pro) by Steven Haines

£33.99
Explore similar items : Books (47)

Product details

Customers Viewing This Page May Be Interested in These Sponsored Links (What is this?)
Performance Tuning
www.empirix.com    Web Application Testing Solution Get a Free Trial of e-TEST Suite! 
Java
uk.sun.com/training    Get Trained & Certified on Sun® Tools & Technologies! Official Site 
JAVA Courses
www.seeklearning.co.uk    Complete Your JAVA Course Online. Get Certified or Your Money Back! 

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 --This text refers to an out of print or unavailable edition of this title.

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.

See all Product Description


Customers Who Viewed This Item Also Viewed

Java Concurrency in Practice

Java Concurrency in Practice by Brian Goetz

5.0 out of 5 stars (2)  £17.39
Java Cookbook

Java Cookbook by Ian Darwin

4.4 out of 5 stars (9)  £22.99
Java Threads

Java Threads by Scott Oaks

4.4 out of 5 stars (7)  £18.99
Concurrent Programming in Java: Design Principles and Patterns (Java)

Concurrent Programming in Java: Design Principles and Patterns (Java) by Douglas Lea

3.9 out of 5 stars (19)  £21.99
Java-NIO

Java-NIO by Ron Hitchens

4.3 out of 5 stars (3)  £17.47
Explore similar items : Books (47)

 
Customer Reviews
7 Reviews
5 star: 57%  (4)
4 star: 28%  (2)
3 star:    (0)
2 star: 14%  (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
 
 
 
Share your thoughts with other customers:
Write an online review
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
5.0 out of 5 stars An excelent must-read book for all Java coders, 7 Mar 2001
By A Customer
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 Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
11 of 12 people found the following review helpful:
5.0 out of 5 stars excellent book, 30 Nov 2000
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 Comment | Permalink | Was this review helpful to you? YesNo (Report this)



 
6 of 8 people found the following review helpful:
2.0 out of 5 stars Disappointed, 3 Sep 2003
I never thought that I would feel so let down by an O’Reilly book. This one made me feel like "QinetiQ". I was looking for something as useful as O’Reilly’s Oracle performance tuning book and more up-to-date than Sun's "Enterprise Java Performance". No, I found a book full of a mix of useless examples and pathetic rhetoric.
The author likes telling you about C - I don’t care about C, I’ve got a 3000-class java application suite to tune.
If you're at the stage where you need to re-write “java.lang.Object” then you don't need this book - you need "C for dummies".
His examples range from “Hey Look I Can Write Faster Code Than Sun!” to “But don’t run this example because it’s not polite to”.
I manage a team of programmers and I can't recommend this book to them. Hey - if you haven't read Sun's excellent "Effective Java" don't bother going near this book.
I only give this as much as two stars because of discussion of the 2-Ronnies compression algorithm example: "F U NE X?".
There are better books on the subject, or at least ones that will be of use to you.
Comment Comment | Permalink | Was this review helpful to you? YesNo (