If URL splitting is enabled,
each request URL creates a new node with a
special icon and the prefix
URL:, followed by the part of the request URL on which the call tree
was split. Note that URL nodes group request by the displayed URL.
You can disable both J2EE component detection as well as URL splitting on the Java Subsystems tab of the profiling settings. Also, the URL splitting method can be customized in the profiling settings or with a custom handler in the profiling API.
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 call tree is chosen.
The call tree doesn't display all method calls in the JVM, it only displays
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 call tree view this is the case if the inherent time of the current node is below the defined threshold, but there are descendant nodes that are above the threshold.
DEL
key
or by choosing Hide Selected from the context menu. Percentages will be corrected accordingly as if the
hidden node did not exist.
All similar nodes in other call stacks will be hidden as well.
When you hide a node, the toolbar and the context menu will get a Show Hidden
action. Invoking this action will bring up a dialog where you can select hidden elements to be shown again.
Note that the line number shows the line number of the invocation and not of the method itself.