Product Information > JADE Object Manager Guide > Chapter 4 - JADE System Instrumentation and Diagnosis > Dynamic Method Profiling

Dynamic Method Profiling

Dynamic method profiling enables you to monitor methods called by a specified JADE process. Information recorded for each method includes the method name, the number of calls, as well as CPU time and clock time consumed by the method.

Dynamic method profiling differs from the JADE Interpreter method profiling documented under "Profiling an Application", in Chapter 1 of the JADE Runtime Application Guide, as you can initiate it by any process for any process without requiring code changes, and it can record external methods as well as internal methods.

The Process instance used as the receiver indicates the process for which profiling is to be applied. You can specify any current process.

A process can initiate dynamic method profiling on a target process and a different process can clear or end the profiling.

Methods specified as serverExecution are not profiled unless they are executed from server applications or in single user mode. For more details, see the following subsections.

ProcessbeginMethodProfiling Method

ProcessendMethodProfiling Method

ProcessprofileMethod Method

ProcessgetMethodProfileInfo Method

ProcessremoveMethodProfileInfo Method