
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.
Profiling Sessions
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.
Analysis Options
You can analyze the following resources in your application:
Memory Consumption
Runtime
Java exceptions
Synchronization
More information: Analysis Options
Activities
The profiling of a Java application contains the following activities:
Start and stop session
Evaluate session
Delete session
More information: Activities
More Information