Profiling an application

The Profiling Tool offers powerful visualization features that enable you to pinpoint performance and memory usage problems within your applications. You can profile various types of applications, including Java and Web applications, regardless of what application server you are running on.

Prerequisites:

To profile an application, the Agent Controller must be installed and running on the host where the application under test resides.

Profiling an application involves the following steps:

  1. Launching an application

  2. Specifying profiling criteria

  3. Using profiling views to analyze data

  4. Save profiling data or resources if you expect to use them again

Note. The iSeries JVM requires the following options to generate method entry and exit events for method statistics:

      -Dos400.enbprfcol=1 -Djava.compiler=jitc

Related concepts
Overview of the Profiling Tool

Related tasks
Launching or attaching a Java process
Specifying profiling criteria
Using profiling views to analyze data
Saving profiling data to an external file
Saving profiling resources