Hot Spots View |
|
|
The type of the hot spots can be selected in the combo box above the table labeled "hot spot type".
The available types fall into two categories:
|
|
Every hot spot is described in several columns:
The hot spot list can be sorted on all columns.
If you click on the
|
|
JProfiler automatically detects J2EE components
and displays the relevant nodes in the hot spot backtraces tree with special icons that depend
on the J2EE component type:
servlets JSPs EJBsFor JSPs and EJBs, JProfiler shows a display name:
If URL splitting is enabled,
each request URL creates a new node with a
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. |
|
The hot spots view has an aggregation level selector. It allows you
to switch between
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 hot spot backtraces tree is chosen. The hot spot backtraces tree doesn't display all method calls in the JVM, it only displays
|
|
When navigating through the hot spot backtraces tree by opening
method calls, JProfiler automatically expands methods which are only called
by one other method themselves. To quickly expand larger portions
of the hot spot backtraces tree, select a method and choose
View->Expand 10 levels from the main window's menu or
choose the corresponding menu item from the context menu. If you want to
collapse an opened part of the hot spot backtraces tree, select the
topmost method that should remain visible and choose
View->Collapse all from the main window's menu or
the context menu.
|
|
If a method node is selected, the context menu allows you to quickly add a
method trigger for the selected method with the
add method trigger action.
A dialog will be displayed where you
can choose whether to add the method interception to an existing method trigger or whether to create a
new method trigger.
|
| You can stop and restart CPU data acquisition to clear the hot spots view and freeze all views to ensure that the hot spots view remains static. |
|