Sun Java Solaris Communities My SDN Account Join SDN
 
Books & Authors

Java Platform Performance: Strategies and Tactics

 

Books Index

Platform Performance: Strategies and Tactics

Introduction | Chapter 4, I/O Performance | Chapter 10, Swing Models and Renderers

cover_image Here are two chapters excerpted from Java Platform Performance: Strategies and Tactics by Steve Wilson and Jeff Kesselman, published by Addison Wesley.

About the Book

This book 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, including: enhancing the speed and scalability of Swing GUIs; providing high-speed I/O and using serialization; controlling RAM footprint and class loading; selecting optimal algorithms and data structures; using native code; and more.

About the Chapters

Chapter 4: I/O Performance
This chapter discusses some of the most common performance pitfalls for developers using the Java platform. Included in this chapter are details about how to improve your raw I/O throughput. Also included are tips on how to improve object serialization performance, which is key for developers using technologies such as RMI or Jini.

Chapter 10: Swing Models and Renderers
This chapter is a must-read for developers using the Swing GUI toolkit. It gives an overview of how Swing's Model-View-Controller (MVC) architecture effects Swing's performance, and how you can use this to make major improvements in the performance of your programs. The chapter includes several examples of how to get better performance out of Swing's JTable component.

Coffecup Logo

Where to Get the Book

The Java Series

Amazon

Barnes and Noble

and all reputable bookstores.

About the Author

Steve Wilson is the Engineering Manager of the Java Performance Team at Sun Microsystems's Java Software unit. There he leads the team that is responsible for performance tuning of the JavaT 2 Standard Edition internals and helps third-party developers improve program code performance. Mr. Wilson previously worked as a member of the Swing team, which developed the Java Foundation Classes toolkit. Prior to joining Sun, he spent several years as an independent consultant specializing in object-oriented technologies.

Jeff Kesselman is an engineer on the Java Performance Team at Sun Microsystems's Java Software unit where he works with various groups to improve Java code performance. Prior to joining Sun, he developed cutting-edge games for several PC and console platforms in the computer game industry.

Introduction | Chapter 4, I/O Performance | Chapter 10, Swing Models and Renderers


Reader Feedback
Excellent   Good   Fair   Poor  

If you have other comments or ideas for future technical content, please type them here:

Comments:

If you would like a reply to your comment, please submit your email address:
Note: We may not respond to all submitted comments.


Have a question about Java programming? Use Java Online Support.