JProfiler organizes profiling data into view sections which
collect similar or connected views. Each view section may contain a number of views.
The view selector is located on the left side of JProfiler's main window.
Memory views
The memory view section contains views which are concerned with the details of object allocations.
Heap walker
The heap walker view section allows you to take a snapshot of the heap and analyze it in detail.
CPU views
The CPU view section contains views which are concerned with method calls and time measurements.
Thread views
The thread view section contains views which are concerned with the details of thread statuses and the life
cycle of threads.
Monitor views
The monitor view section contains views which are concerned with the details of monitor contentions and
wait states.
Telemetry views
The telemetry view section contains views which are concerned with historical characteristics of cumulated
virtual machine variables.
Databases
The databases section contains views which record database operations for JDBC operations as well as a number
of NoSQL databases.
JEE & Probes
The probes section contains views which record data from higher-level subsystems of the JRE. You can
define your own custom probes as well.
Note: It is possible to create and export views from a
saved snapshot from the
command line or an
ant build file.
This is especially useful for an automated quality assurance process.
The functionality of the various views is strongly dependent on the
state of the current session which is displayed on the right end of the status bar.
If the session is
attached,
the complete functionality of all views is available.
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.
Most views have specific view settings that can be edited by choosing
View->View Settings from the main menu or the corresponding
toolbar button
when the view is active.