Java Platform Performance: Strategies and Tactics Book + PRICE WATCH * Amazon pricing is not included in price watch

Java Platform Performance: Strategies and Tactics Book

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.comTopics 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 MachineRead More

from£N/A | RRP: £26.99
* Excludes Voucher Code Discount Also available Used from £N/A
  • 0201709694
  • 9780201709698
  • Steve Wilson, Jeff Kesselman
  • 31 May 2000
  • Prentice Hall
  • Paperback (Book)
  • 256
  • 1
As an Amazon Associate we earn from qualifying purchases. If you click through any of the links below and make a purchase we may earn a small commission (at no extra cost to you). Click here to learn more.

Would you like your name to appear with the review?

We will post your book review within a day or so as long as it meets our guidelines and terms and conditions. All reviews submitted become the licensed property of www.find-book.co.uk as written in our terms and conditions. None of your personal details will be passed on to any other third party.

All form fields are required.