Currently not logged in | Wish List | Recent searches | Sign in

Book Details Advanced Search Out-of-print Top Sellers Browse Books Wish List
 Search: Java(TM) Platform Performance: Strategies and Tactics (The Java Series) : ISBN: 0201709694
  Add to Favorites Email this page Link To Us
Recent Searches
Learn more
Java(TM) Platform Perform...
» View more

» Clear searches
Java(TM) Platform Performance: Strategies and Tactics (The Java Series)
By: Steve Wilson Jeff Kesselman
ISBN-10: 0201709694    ISBN-13: 9780201709698
Publisher: Prentice Hall PTR - 2000-06-10
Paperback | 256 Pages | List Price: $39.99 (USD) | Sales Rank: 394751
Product Dimensions: 9.13 x 7.32 x 0.63 inches

Similar Titles
All Editions Customer Reviews
More details from or
Compare book prices at 130 bookstores in a click!
Add this book into my Wish List

 

Editorial Reviews Customer Reviews Write a Review Add to Wish List Compare Prices
This book addresses a vital issue for all those developing software for the Java(tm) platform: how to achieve maximum performance and scalability for their applications. Drawing on the authors' knowledge of the Java programming language and their extensive experience working on performance issues, the book reveals common mistakes and misconceptions concerning the performance characteristics of Java technologies. It offers overall development strategies and concrete, battle-tested techniques to dramatically improve the performance of applications constructed with the Java programming language. Java(tm) Platform Performance highlights the importance of integrating performance evaluation into the application development process and discusses measurement techniques. The book then presents practical tactics for enhancing application performance in the areas of I/O, RAM footprint, small object management, algorithms, data structures, Swing, and deployment. Specific topics covered include: Incorporating performance evaluation into the development process Profiling and benchmarking Building scalable, fast Swing GUIs Using high-speed I/O Computing and controlling the RAM footprint Reducing the number of classes Eliminating temporary objects Selecting high-performance algorithms and data structures Using Java native code and applet packaging efficiently Garbage collection Java HotSpot(tm) technology With an understanding of the performance issues and specific techniques for reducing overhead discussed in this book, you will have the information you need to enhance the efficiency, speed, and scalability of your software.


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 book 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. The authors first look at what "performance" really means. Beyond raw computational speed, this term can mean reducing RAM footprint, creating more responsive interfaces, and adding better scalability to programs so that they can handle more users and data.

A strength of this title is that the authors share their expertise, garnered from optimizing the Swing classes for Sun. (The tips for creating custom models and renderers in Swing will help your tables and other controls work with large datasets efficiently.) 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. (The benchmarked code suggests that in almost every case native code is likely to be slower.) 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 isn't accidental; it takes planning, expertise, and plenty of testing. Also, it will get you thinking about performance in new ways with excellent strategies and tips that can help you write faster and more efficient Java code. --Richard Dragan

Topics covered:
  • Measuring Java performance (computational speed, RAM footprint, startup 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 minimizing 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
  • Optimizing 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



Add Your Review!

Read more reviews from Amazon.com or Barnes&Noble.com



Portion of these reviews are from Amazon.com or Barnes&Noble.com, Customer reviews are properties of their respective creators.





Other titles you may be interested:
Java(TM) Platform Performance: Strategies and Tact... (By Steve Wilson,Jeff Kesselman)
Paperback | Prentice Hall PTR | 2000-06-10 | listprice: $39.99 | ISBN: 0201709694
Java(TM) Class Libraries Poster, Java 2 Platform E... (By Patrick Chan,Rosanna Lee)
Paperback | Prentice Hall PTR | 2004-06-07 | listprice: $14.99 | ISBN: 0321294327
High-Performance Java Platform Computing: Multithr... (By Thomas W. Christopher,George K., Ph.D. Thiruvathukal)
Paperback | Prentice Hall PTR | 2000-09 | listprice: $49.99 | ISBN: 0130161640
A Guide to Programming in Java: Java 2 Platform St... (By Beth Brown)
Hardcover | Lawrenceville Pr | 2006-03-31 | listprice: $79.95 | ISBN: 1580030726
Java 2 Platform, Enterprise Edition: Platform and ... (By Bill Shannon,Mark Hapner,Vlada Matena,James Davidson,Larry Cable,The Enterprise Team)
Paperback | Pearson Education | 2000-05-30 | listprice: $44.95 | ISBN: 0201704560
A Guide To Programming in Java: Java 2 Platform St... (By Beth Brown)
Paperback | Lawrenceville Pr | 2005-07-19 | listprice: $71.95 | ISBN: 1580030718
J2EE Platform Web Services (Java 2 Platform, Enter... (By Ray Lai)
Paperback | Prentice Hall PTR | 2003-08-16 | listprice: $54.99 | ISBN: 0131014021
The Java(TM) Class Libraries: Supplement for the J... (By Patrick Chan,Rosanna Lee,Douglas Kramer)
Paperback | Prentice Hall PTR | 1999-05-28 | listprice: $39.99 | ISBN: 0201485524
The Java(TM) Class Libraries Poster: Java 2 Platfo... (By Patrick Chan,Rosanna Lee)
Poster | Prentice Hall PTR | 2004-11-05 | listprice: $14.99 | ISBN: 0321304780
Java 2 Platform: Effective Java Program (By Joshua Bloch)
Paperback | Addison-Wesley | September 2001 | ISBN: 0201788098
Java(TM) Class Libraries Poster, Java 2 Platform E... (By Patrick Chan,Rosanna Lee)
Poster | Prentice Hall PTR | 2003-06-19 | listprice: $14.99 | ISBN: 0321213823
Inside Java(TM) 2 Platform Security: Architecture,... (By Li Gong,Gary Ellison,Mary Dageforde)
Paperback | Prentice Hall PTR | 2003-06-06 | listprice: $44.99 | ISBN: 0201787911

Top Sellers
031606792X Breaking Dawn (The Twilight Saga, Book 4)
by Stephenie Meyer
0143143492 A New Earth: Awakening to Your Life's Purpose (Oprah's Book ...
by Eckhart Tolle
0937611018 You Can Heal Your Life
by Louise Hay
0060598921 Naughty Neighbor
by Janet Evanovich
0399246258 The Big Field
by Mike Lupica
0316017701 7th Heaven (Women's Murder Club)
by James Patterson
0470180919 Invest Like a Dealmaker: Secrets from a Former Banking Insid...
by Christopher W. Mayer











» Add BookFinder4U to your browser's Favorites
» Add BookFinder4U to your online bookmarks:  Add BookFinder4U to del.icio.us   Add BookFinder4U to google bookmark  Add BookFinder4U to Yahoo bookmark  Add BookFinder4U to furl








    Help   
Search by TITLE AUTHOR KEYWORD ISBN  Advanced Search






BookFinder 4U.com Suggestion Box:
Let us know anything good or bad about this website and help us improve!

Page loading time: 0.90625 sec. | URL: http://www.bookfinder4u.com/detail/0201709694.html



©2008 BookFinder4U.com   Compare 130 bookstores - All rights Reserved.

Disclaim: Part of content on this site is properties of their respective owners and copyright holders. Bookfinder4u will not under any circumstances be liable to you or any other person for any loss due to the use of these content. Some of the content that we make available to you through this website comes from amazon web services. All such content is provided to you "as is." this content and your use of it are subject to change and/or removal at any time.


Privacy Commitment  Conditions of Use