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

Have one to sell? Sell yours here
 
   
Java Platform Performance: Strategies and Tactics
 
See larger image
 

Java Platform Performance: Strategies and Tactics (Paperback)

by Steve Wilson (Author), Jeff Kesselman (Author)
5.0 out of 5 stars  See all reviews (1 customer review)
Price: £26.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

12 new from £17.78 10 used from £1.79

Product details

  • Paperback: 256 pages
  • Publisher: Prentice Hall (30 Jun 2000)
  • Language English
  • ISBN-10: 0201709694
  • ISBN-13: 978-0201709698
  • Product Dimensions: 23.2 x 18.6 x 1.6 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 671,007 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

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 opens new browser window
Microsoft.com/VisualStudio  -  Try Visual Studio® 2010 Beta For Free. Quick & Easy Download! 
   JProfiler opens new browser window
www.ej-technologies.com  -  Get rid of your performance problems and memory leaks! 
  
 

Product Description

Amazon.co.uk Review

Now that Java is doing more and more in the field, improving its speed and efficiency is crucial for many working developers. Written by two Sun insiders, Java Platform Performance gives the experienced Java programmer plenty of useful strategies and tips for getting the most out of Java code.

This concise title offers plenty of concrete suggestions for improving real-world programs, but it also helps you think about performance as you design and test Java software.

A strength of this book is that the authors share their expertise, garnered from optimising the Swing classes for Sun. This text shows you how to benchmark and profile Java code and where to look for problem hot spots--and once these are solved, where to go next for even better performance. You learn how to reduce object creation and class loading, which can allow your programs to load faster and consume less memory.

Also notable here is a solution for letting multiple Java programs share a single JVM for reduced memory overhead. The authors do a good job of dismantling the notion that using the Java Native Interface (JNI) is a quick fix for better performance. They also show how memory leaks still can exist in Java, and how to find them. The book closes with a guide to Java garbage collection and the latest on Sun's HotSpot Virtual Machine.

If anything, this book will convince you that good performance in Java doesn't happen by accident. It takes planning, expertise, and plenty of testing. It will also get you thinking about performance in new ways with some excellent tips and strategies that can help you write faster and more efficient Java code. --Richard Dragan, Amazon.com

Topics covered:

  • Measuring Java performance (computational speed, RAM footprint, start-up time, scalability, perceived performance)
  • Engineering performance into the software design process
  • Benchmarking techniques (micro- and macro-benchmarks)
  • Profiling
  • Techniques to improve I/O performance
  • Reducing RAM footprint (including minimising object creation and detecting memory leaks)
  • Controlling class loading (eager class loading and patterns for reducing the number of classes)
  • Running multiple Java programs within the same virtual machine
  • Optimising String objects
  • Object mutability and performance
  • Choosing the right algorithm and data structure
  • The Java Collection classes and arrays compared
  • Four patterns for the Java Native Interface (JNI)
  • Why native code is often slower
  • Swing custom models and renderers for improved performance and scalability
  • JDK 1.3 and Swing Timers for more responsive user interfaces
  • Deployment and performance hints
  • Tutorial on Java garbage collection
  • The Java HotSpot Virtual Machine


Product Description

Direct from Sun's Java™ Performance Team, this is a comprehensive field manual full of battle-tested strategies and tactics for developing high-performance applications and applets with Java technology. It covers every aspect of Java performance, including speed, scalability, RAM footprint, startup time, and user-perceived performance factors. Part I covers the crucial process issues associated with Java optimization, outlining how performance tuning fits into the software development process, showing how to use benchmarks and profiling tools to identify hot spots and bottlenecks, and presenting general strategies for enhancing the performance of Java technology-based systems. In Part II, the authors present a wide array of concrete optimization techniques. The book contains detailed appendices on garbage collection and the Java HotSpot™ Virtual Machine, written to address key performance questions.


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)
 
programming
computer science

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Java Platform Performance: Strategies and Tactics
82% buy the item featured on this page:
Java Platform Performance: Strategies and Tactics 5.0 out of 5 stars (1)
£26.99
Effective Java: Second Edition
7% buy
Effective Java: Second Edition 4.8 out of 5 stars (6)
£17.99
Java Performance Tuning
7% buy
Java Performance Tuning 4.3 out of 5 stars (7)
£20.38
Pro Java EE 5 Performance Management & Optimization
4% buy
Pro Java EE 5 Performance Management & Optimization 4.0 out of 5 stars (1)
£46.99

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
5 of 5 people found the following review helpful:
5.0 out of 5 stars Good guide, 6 Oct 2000
By A Customer
Very useful & packed with examples of real javasoft design decisions and makeovers after profiling. It tends to shy away from specific performance tips (Strings v StringBuffer excluded) such as tweak this and that instead it takes the line of "when we had problems with JTable in Swing we looked at object allocation and discovered that a hell of a lot of temporary objects were created" to paraphrase a bit ;). Other examples include don't use JNI as the overhead is too great "...much of the Math class was rewritten in java from C as it turned out faster...".

The authors even responded to a couple of queries I had.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

   


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.