VMC profiling is an analysis tool used for collecting and evaluating runtime data. It is an offline tool in the sense that the data evaluation is performed separately to the data collection. This means the evaluation can be repeated at any time and can be done on a selective basis. You cannot however later expand the set of analysis data collected earlier in a profiling session in order to, for instance, start additional evaluations.
VMC profiling organizes its data in profiling sessions. Any name can be chosen for a session. Session data is stored in a dedicated directory in the file system of the application server.
The full file name consists of the configured profiling directory (system parameter vmcj/prof/directory), the time stamp, a profiling ID, the client, and the user name of the profiling user.
You can analyze the following resources in your application:
● Memory consumption
● Runtime
● Java exceptions
● Synchronization
More information: Analysis Options
The profiling of a Java application contains the following activities:
● Start and stop session
● Evaluate session
● Delete session
More information: Activities