Collecting Java performance data

This topic contains information about collecting and analyzing Java™ performance data .

You can use the Work with JVM Jobs (WRKJVMJOB) CL command to collect performance data. You can access the information available from the WRKJVMJOB command from both the Work with Job (WRKJOB) screen as well as by issuing the WRKJVMJOB command.

The following information or functionality is available when using WRKJVMJOB:
  • The arguments and options with which the JVM was started.
  • Environment variables for both ILE and PASE for i.
  • Java lock requests outstanding for the JVM job.
  • Garbage collection information.
  • Java system properties.
  • The list of threads associated with the JVM.
  • The partially completed job log for the JVM job.
  • The ability to work with spooled input and output files for the JVM job.
  • The ability to generate JVM (system, heap, Java) dumps from a panel option. These capabilities are also available from the Generate JVM Dump (GENJVMDMP) command.
  • The ability to enable and disable verbose garbage collection from a panel option.

You can also use the IBM Monitoring and Diagnostic Tools for Java - Health Center (Health Center). Health Center enables you to assess the current status of a running Java application. Health Center gives clear and easy to understand information about performance, memory usage and management, optimization and profiling. Health Center interprets profiling data and provides recommendations to help with problem areas. For additional information about Health Center go to the Health CenterLink outside Information Center Web site.