Views overview
-
JProfiler organizes profiling data into view sections which
collect similar or connected views. The view section chooser is located on the
left side of JProfiler's main window, while the single views of a view section
can be selected by choosing the tabs on the bottom of the window. View sections can
also be switched via JProfiler's Views menu or the
keyboard shortcuts which are indicated below.
-
Memory views
(CTRL-1) The memory view section contains views which are concerned
with the details of object allocations.
-
Heap walker
(CTRL-2) The heap walker view section allows you to take a snapshot
of the heap and analyze it in detail.
-
CPU views
(CTRL-3) The CPU view section contains views which are concerned
with method calls and time measurements.
-
Thread views
(CTRL-4) The thread view section contains views which are concerned
with the details of thread status, monitor contentions and wait states.
-
Telemetry views
(CTRL-5) The telemetry view section contains views which are concerned
with historical characteristics of cumulated virtual machine variables.
-
The functionality of the various views is strongly dependent on the
state of the current session.
-
If the session is
attached,
the complete functionality of all views is available. In that case, the session
may be either
-
working, where the information in all dynamic views is continuously
updated. This state is indicated in the status bar.
-
frozen, where the information in all dynamic views remains static.
This state is indicated in the status bar. You can fetch the current data
for all dynamic views by clicking on the
fetch data button
which is visible only in the frozen state.
-
If the session is
detached,
the functionality of most views is incomplete. Any information which is not
already stored in JProfiler's GUI front end and would have to be queried from the
profiled application is unavailable.
-
If a profiling snapshot is opened,
the status bar displays
Snapshot.
The functionality of all views is identical to the working state
with the exception of the
heap walker view:
The heap walker overview will be shown if a heap snapshot was taken at the
time of saving, otherwise the heap walker will be unavailable.
-
Common properties of profiling views include