17 used & new from £2.49

Have one to sell? Sell yours here
 
 
Java Performance Tuning (Java Series)
 
 

Java Performance Tuning (Java Series) (Paperback)

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

Available from these sellers.


4 new from £4.99 13 used from £2.49

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Java Performance Issues? opens new browser window
www.AzulSystems.com/JavaPerformance  -  Up To 864 Processor Cores And 768 GB Of Memory For Java Apps 
   Java Profiling Tool opens new browser window
www.Embarcadero.com  -  Find Java Performance Issues Fast with J Optimizer | Free Trial 
   Free Java App Management opens new browser window
www.NewRelic.com  -  Monitor and troubleshoot your Java apps using New Relic RPM Lite 
  
 

Customers Who Bought This Item Also Bought

Effective Java: Second Edition

Effective Java: Second Edition

by Joshua Bloch
4.8 out of 5 stars (6)  £17.99
Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.9 out of 5 stars (7)  £16.47
Pro Java EE 5 Performance Management & Optimization

Pro Java EE 5 Performance Management & Optimization

by Steven Haines
4.0 out of 5 stars (1)  £46.99
Java Puzzlers: Traps, Pitfalls, and Corner Cases

Java Puzzlers: Traps, Pitfalls, and Corner Cases

by Joshua Bloch
4.7 out of 5 stars (3)  £14.49
Java Generics and Collections

Java Generics and Collections

by M Naftalin
5.0 out of 5 stars (3)  £15.43
Explore similar items

Product details

  • Paperback: 440 pages
  • Publisher: O'Reilly Media, Inc, USA (11 Oct 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.co.uk Sales Rank: 933,513 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

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)
 
software development

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Java Performance Tuning (Java Series)
71% buy the item featured on this page:
Java Performance Tuning (Java Series) 4.3 out of 5 stars (7)
Effective Java: Second Edition
12% buy
Effective Java: Second Edition 4.8 out of 5 stars (6)
£17.99
Java Concurrency in Practice
7% buy
Java Concurrency in Practice 4.9 out of 5 stars (7)
£16.47
Java Generics and Collections
5% buy
Java Generics and Collections 5.0 out of 5 stars (3)
£15.43

 

Customer Reviews

7 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (7 customer reviews)
 
 
 
 
Share your thoughts with other customers:
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? Yes No (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? Yes No (Report this)



 
6 of 8 people found the following review helpful:
2.0 out of 5 stars Disappointed, 3 Sep 2003
By Peter Stiles (Milton Keynes) - See all my reviews
(REAL NAME)   
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? Yes No (Report this)


Share your thoughts with other customers: Create your own 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

Only search this product's reviews



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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.