Java performance in i5/OS

i5/OS™ provides several configuration options and resources for optimizing the performance of Java™ applications or services on the iSeries™ server. Use this topic to learn about the Java environment and how to get the best possible performance from Java-based applications.

Java is often the language of choice for web-based applications. However, Java applications may require some optimization, both of the i5/OS environment and of the Java application, to get optimal performance.

Use the following resources to learn about the Java environment in i5/OS and the available tips and tools for analyzing and improving Java performance.

Java performance
There are several important configuration choices and tools to help you get the best performance from Java-based applications.
Collect information about an application's performance
There are several tools available to help you monitor and tune an applications performance in i5/OS. Use this topic to learn how to use performance traces, performance explorer (PEX), and similar tools, to help you measure and improve application performance.
iSeries Performance Capabilities Reference
The Performance Capabilities Reference provides detailed information, reports and examples that can help you configure or tune your server for optimal performance. In particular, see chapter 7: Java Performance, to help you optimize the performance of Java applications, and learn performance tips for programming in Java.
Java and WebSphere® performance on IBM® eServer™ iSeries servers
Use this Redbook to learn how to plan for and configure your operating environment to maximize Java and WebSphere performance, and to help you collect and analyze performance data.
WebSphere J2EE application development for the IBM eServer iSeries server
This Redbook provides in introduction to J2EE, and offers suggestions and examples to help you successfully implement J2EE applications on the server.
Related concepts
Programming: Java