This item is not eligible for Amazon Prime, but millions of other items are. Join Amazon Prime today. Already a member? Sign in.

22 used & new from £1.15
See All Buying Options

Have one to sell? Sell yours here
 
   
Tell a Friend
Java Performance Tuning (Java Series)
 
See larger image
 
Java Performance Tuning (Java Series) (Paperback)
by Jack Shirazi (Author)
4.3 out of 5 stars 7 customer reviews (7 customer reviews)

Availability: Available from these sellers.

22 used & new available from £1.15
Other Editions: RRP: Our Price: Other Offers:
Paperback (Bargain Price,Import) Order it used
Paperback (2) £31.95 £22.37 29 used & new from £11.86
 
   

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    Flexible Web App Testing Suite Free Download and Tutorial 
Java Review
www.seeklearning.co.uk    Stay Competitive with a JAVA Cert From SEEK Learning. Guaranteed! 
Code Review: Free Book
SmartBear.com    Read about the largest case study of peer review ever published. 

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 the Paperback edition.

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 (Report this)


Write an online review
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Awesome book
This is an excellent book, with something like 300 tuning techniques covered. Some techniques are more hairy than others, but the breadth and depth is astonishing. Read more
Published on 24 Jun 2004 by bobmann2

5.0 out of 5 stars Fun and informative
Once the business rules have been settled and all that is left is to tune the code, then the fun starts. Read more
Published on 23 Mar 2003 by Thomas Paul

4.0 out of 5 stars Excellent coverage of a complex topic
You have been working on that Java application for two weeks and it's finally ready for testing. Your window for having the web site down is ten minutes but you aren't concerned... Read more
Published on 22 Jan 2003 by Thomas Paul

4.0 out of 5 stars Good and concise book
I like this book... as author focused to solve general issues in real world to get the performance.
I like that the book provides information in a well laid out, structured... Read more
Published on 22 Jan 2003 by Manish Singla

Search Customer Reviews