or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
49 used & new from $14.97

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

Don’t have a Kindle? Get your Kindle here.
 
  

Java Performance Tuning (2nd Edition) (Paperback)

~ (Author)
Key Phrases: web services, performance checklist, profiling tools, Socket Socket, Value Object, Search Trees (more...)
4.2 out of 5 stars  See all reviews (45 customer reviews)

List Price: $44.95
Price: $29.67 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.28 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, February 10? Choose One-Day Shipping at checkout. Details
27 new from $20.00 22 used from $14.97

Formats

Amazon Price New from Used from
Paperback $29.67  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy Java Performance Tuning (2nd Edition) and get System Performance Tuning, 2nd Edition (O'Reilly System Administration) at an additional 5% off Amazon.com's everyday low price.

Java Performance Tuning (2nd Edition) + System Performance Tuning, 2nd Edition (O'Reilly System Administration)
Buy Together Today: $60.87

Show availability and shipping details


Customers Who Bought This Item Also Bought

Effective Java (2nd Edition)

Effective Java (2nd Edition)

by Joshua Bloch
4.9 out of 5 stars (38)  $42.89
Java Concurrency in Practice

Java Concurrency in Practice

by Brian Goetz
4.8 out of 5 stars (61)  $37.79
Pro Java EE 5 Performance Management and Optimization

Pro Java EE 5 Performance Management and Optimization

by Steven Haines
5.0 out of 5 stars (3)  $52.29
Java Threads

Java Threads

by Scott Oaks
3.4 out of 5 stars (41)  $26.37
System Performance Tuning, 2nd Edition (O'Reilly System Administration)

System Performance Tuning, 2nd Edition (O'Reilly System Administration)

by Michael Kosta Loukides
3.6 out of 5 stars (7)  $32.84
Explore similar items

Editorial Reviews

Product Description

Java Peformance Tuning, 2nd edition provides a comprehensive and indispensable guide to eliminating all types of performance problems. Using many real-life examples to work through the tuning process in detail, JPT shows how tricks such as minimizing object creation and replacing strings with arrays can really pay off in improving your code's performance. Tuning J2EE applications bears many similarities to tuning J2SE apps, but important and specific considerations apply. For this reason, Java Performance Tuning, Second Edition includes four new chapters: a new chapter on J2EE application tuning in general followed by chapters on tuning JDBC, servlets and JSPs, and EJBs. Java Performance Tuning offers common-sense advice about what to tune and what to leave alone, emphasizing techniques that provide big performance gains with minimal code restructuring. It gives you crucial guidance that helps you tune without destroying your program's architecture. Blindly changing things in an effort to make a program run faster is a great way to create buggy, unmaintainable code. Java Performance Tuning teaches you to work efficiently and effectively, resulting in code that is robust, maintainable, and fast.

About the Author

Shirazi is an independent consultant. He has spent many years tuning smalltalk applications.

Product Details

  • Paperback: 600 pages
  • Publisher: O'Reilly Media; 2 edition (January 2003)
  • Language: English
  • ISBN-10: 0596003773
  • ISBN-13: 978-0596003777
  • Product Dimensions: 9.1 x 7.1 x 1.4 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (45 customer reviews)
  • Amazon.com Sales Rank: #187,708 in Books (See Bestsellers in Books)

More About the Author

Jack Shirazi
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Jack Shirazi Page

Inside This Book (learn more)


What Do Customers Ultimately Buy After Viewing This Item?

Java Performance Tuning (2nd Edition)
71% buy the item featured on this page:
Java Performance Tuning (2nd Edition) 4.2 out of 5 stars (45)
$29.67
Pro Java EE 5 Performance Management and Optimization
9% buy
Pro Java EE 5 Performance Management and Optimization 5.0 out of 5 stars (3)
$52.29
Effective Java (2nd Edition)
8% buy
Effective Java (2nd Edition) 4.9 out of 5 stars (38)
$42.89
Java Concurrency in Practice
8% buy
Java Concurrency in Practice 4.8 out of 5 stars (61)
$37.79

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(1)

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

 

Customer Reviews

45 Reviews
5 star:
 (27)
4 star:
 (9)
3 star:
 (2)
2 star:
 (5)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (45 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
22 of 23 people found the following review helpful:
5.0 out of 5 stars Recommended, December 6, 2000
By Jason Conner (London, UK) - See all my reviews
The book ranges rather widely, covering a huge number of tuning details. The author seems to know hands-on performance tuning very well, and many of the examples were directly applicable to our own development. There is only one chapter on designing for performance (I would have liked more), but in that chapter he did identify precisely the issues that we encountered in our project. The example of double sorting internationalized text transferred directly to our project and speeded up a crucial area of our presentation. I do recommend this book, but do not expect a design book. This is strongly hands-on performance tuning.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
18 of 19 people found the following review helpful:
4.0 out of 5 stars Provides ideas on tactical optimization for performance gain, November 2, 2005
By Manish Singla (Denver, USA) - See all my reviews
(REAL NAME)   
This book provides good ideas on tactical optimization for performance gain but could have also covered architectural patterns and process for performance optimization.
This book covers the areas of optimizing compilers, I/O, RAM footprint, small object management and deployment etc.

Next edition may also cover architectural decisions (or patterns) which are costly to reverse later. Also, coverage on processes for performance optimization will be great in next edition. Getting a program to run faster costs money, and thus this business decision should have process ( or guidelines for series of high level actions ) to facilitate the optimization.

Other things, I would like to cover in next edition are
1) How to choose between "speed up the slow things" or "do the slow things less often".
2) How to identify ACTUAL areas of improvement. i.e. Importance of automated run that reasonably simulates the program under its usual conditions. (Example, our test on performance gave excellent results. But European customers rejected the product because we had not simulated ocean hop of packets as 2 databases were in America. Or importance of using a multi-user simulation system to identify real problems i.e. transaction interactions etc).
3) Importance of cohesive, loosely coupled and well factored modules for behaviour-preserving transformations of performance.
4) Importance of measurement before starting optimization.

Anyway, great book.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
17 of 18 people found the following review helpful:
5.0 out of 5 stars Criticisms invalid, January 16, 2001
I fail to understand the prior critical messages. One said that the author didn't present an accurate description of Reference objects. Well, the description starting on page 108 matches the one I was given by Sun in their performance workshop I attended in Mountain View. So I guess Sun does not know what they are doing in terms of Reference objects :).

Another message claimed that this book was not useful for enterprise applications. To the contrary, I was very impressed with the way he covered the actual process of doing performance analysis, he didn't just present a bunch of individual tips. Many people neglect this in enterprise development - they spend a bunch of time eyeballing the code and trying to do some quick fixes when they really need to set up a harness and do some serious testing.

Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

4.0 out of 5 stars Good book on performance
Pretty good book on covering a majority of the performance issues for Java and how to code for performance.
Published 15 months ago by Brian Hughes

2.0 out of 5 stars Ups and Downs, but generally down
The book covers a wide range of topics with some decent, but out-dated examples. As a collective whole, this writing will get you thinking. Read more
Published on May 18, 2007 by J. Brutto

5.0 out of 5 stars Authoritative and practical, but not for everyone
If you are a core Java developer/architect who does performance tuning on a regular basis this should be part of your library. Read more
Published on January 25, 2007 by Peter Booth

4.0 out of 5 stars A report from the field...
... or "You had a whole SECOND to reply? In MY day..."

First: if you are not a 'hardcore' Java programmer: do not bother with the rest of this review, and do not buy... Read more
Published on November 24, 2005 by Joel Aelwyn

4.0 out of 5 stars Substantial and comprehensive text
(...)
This is a substantial and comprehensive text on many aspects of Java Performance characteristics, explaining the effects of Java design and coding practices, and... Read more
Published on September 3, 2005 by reviewer at HuNTUG

2.0 out of 5 stars Inaccurate, not worth the time or money
I saw many reviews of this book are full of praise but none of the reviewers actually mention having used it in large enterprise or production-ready systems! Read more
Published on August 4, 2005 by a reader

5.0 out of 5 stars Disagree with an earlier review
I'll state up front I'm a friend of the author, so this is partisan. I completely disagree on a point of fact with the earlier "culturally interresting but professionnally almost... Read more
Published on August 23, 2004 by Brian Johnson

3.0 out of 5 stars a good book, but do you really need it?
Java Performance Tuning would be a good book to have if you have a seriously performance intensive application or for someone who just really dug performance issues. Read more
Published on May 12, 2004 by andrew m fuqua

2.0 out of 5 stars culturally interresting but professionnally almost useless
I could resume this book by..."don't code in Java, do it directly in C"..it remembers me when I was a young C programmer I read a book on performance in C the shortcut... Read more
Published on December 4, 2003

5.0 out of 5 stars Excellent book, not just my view
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 October 24, 2003 by Bob Mann

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
 


Active discussions in related forums
Discussion Replies Latest Post
C# or Java? 66 16 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


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.