|
The allocation call tree view has an aggregation level selector. It allows you
to switch between
- methods
Every node in the tree is a method call. This is the default aggregation level. Special Java EE component
methods have their own icon (see above) and display name, the real class name is appended
in square brackets.
- classes
Every node in the tree is a single class. Java EE component
classes have their own icon (see above) and display name, the real class name is appended
in square brackets.
- packages
Every node in the tree is a single package. Sub-packages are not included.
- Java EE components
Every node in the tree is a Java EE component.
If the component has a separate display name, the real class names are omitted.
When you switch between two aggregation levels, JProfiler will make the best effort to preserve your
current selection. When switching to a a more detailed aggregation level, there may not be
a unique mapping and the first hit in the allocation call tree is chosen.
The allocation call tree doesn't display all method calls in the JVM, it only displays
- profiled classes
Classes which are profiled according to your
configured filter sets are
used for the construction of the allocation call tree.
- first level calls into unprofiled classes
Every call into a filtered class that originates from a profiled class is used for the construction of
the allocation call tree. Further calls into unprofiled classes are not resolved. This means
that a filtered node can include information from other filtered calls. Filtered nodes are painted with
a red marker in the top left corner.
- thread entry methods
The methods Runnable.run() and the main method are always displayed, regardless of
the filter settings.
A particular node is a bridge node if it would normally not be displayed in the view,
but has descendant nodes that have to be displayed. The icons of bridge nodes are grayed out.
For the allocation call tree view this is the case if
the current node has no allocations, but there are descendant nodes that have allocations.
|