You should take several aspects of Java™ application performance into consideration when building a Java application for your iSeries™ server.
Here are some links to details and hints on how you can get better performance:
Use these tools with the Performance Explorer (PEX) to locate performance problems in your Java programs:
Any job session can start and end PEX. Normally, the data that is collected is system wide and pertains to all jobs on the system, including your Java programs. At times, it may be necessary to start and stop the performance collection from inside a Java application. This reduces the collection time and may reduce the large volume of data that is usually produced by a call or return trace. PEX cannot run from within a Java thread. To start and stop a collection, you need to write a native method that communicates to an independent job though a queue or shared memory. Then, the second job starts and stops the collection at the appropriate time.
In addition to application-level performance data, you can use existing iSeries system level performance tools. These tools report statistics on a Java thread basis.