You can use the Profiler utility to
Create “snapshots” of profiling data.
A snapshot is the cumulative result of profiling since the last time you reset all of your collected profile results.
Display snapshot results in four, different data views:
Call Tree view provides a tree table showing the call timing and invocations counts throughout the system.
Hotspots view provides a flattened list of nodes that shows the aggregate call timings regardless of parent.
Back Traces view provides an inverted call stack showing all the call chains from which that node (known as the root node) was called.
Callees view provides an aggregate call tree of the root node, regardless of its parent chain.
Specify what kinds of information to include in your snapshot:
You can include every element of form, workflow, and XPRESS or restrict the content to a set of specific elements.
You can pick specific Java methods and constructors to include or exclude from the instrumentation. Instrumentation of Identity Manager classes and custom classes is supported.
Manage your project snapshots as follows.
Save the snapshot in your project’s nbproject/private/idm-profiler directory or to an arbitrary location outside of your project.
You can view a list of all saved snapshots in the Saved Snapshots section of the IDM Profiler view.
Open snapshots from your project or load them from an arbitrary location outside your project.
Delete snapshots.
Search for specific nodes, by name.