Java SE Performance at a Glance

Java SE Performance at a Glance

Performance is critical for the success of your applications built on Java technology and it impacts all levels of the software stack. Software-stack performance involves server-side programs, client-side programs, Web services, operating systems, servers, and desktops. Here we provide tools and documentation to help you learn more about improving performance in each of these areas.

Resources

October 2007Java SE 6.0 Performance White Paper
One of the principal design centers for Java Standard Edition 6 was to improve performance and scalability by targeting performance deficiencies highlighted by some of the most popular Java benchmarks currently available and also by working closely with the Java community to determine key areas where performance enhancements would have the most impact. This guide gives an overview of the new performance and scalability improvements in Java Standard Edition 6 along with various industry standard and internally developed benchmark results to demonstrate the impact of these improvements.

December 2005Java Tuning White Paper
Sun's Java Enterprise Platforms and Developer Organization has collected our performance best practices and tuning advice in the form of a new White Paper. Please check out the Java Tuning White Paper and give us your feedback! We have already started incorporating your corrections from the first draft.

October 2005Java Web Services Performance Analysis and Benefits of Fast Infoset
Service Oriented Architecture (SOA) has become the industry's de facto standard to build and deploy complex composite applications with greater business agility and improved efficiencies for trading partners and customers. Web services, the predominant underlying technology of SOA, have continued to evolve in areas of security, interoperability, reliability, and performance. This paper provides detailed analysis and realities of newly available technologies, such as Fast Infoset (FI), which provide dramatically improved Web services performance and scalability.

August 2005StAX 1.0 White Paper: Streaming API's for XML ParsersJSR-173 introduces new Streaming API's for XML (StAX) which is a standardized Java based API for pull-parsing XML developed though the community process. This document describes the Sun Java Streaming XML Parser (SJSXP) which is a freely available implementation of JSR-173 and which discusses some of its performance characteristics. Read the paper and join the discussion with the
Java Performance Community.

March 2005J2SE 5.0 Performance White Paper
While you may know about all the great new features in J2SE 5.0 you may not be aware of all the work that has gone into making this release of the Java platform even more fast and reliable. Check out the J2SE 5.0 Performance White Paper to learn about all the performance improvements in this release and for pointers on learning more about J2SE 5.0 performance

Community

August 2005The Java Performance Community
We have launched the Java Performance Community on
java.net. The
General Performance Discussion forum is the place to ask questions, get answers, share pointers, and even blog on Java performance topics throughout the stack. We are hoping that soon we can grow the status of the project into a full fledged java.net community. Please join us!