- System requirements
- Profiler architecture
- Profiler installation
- Running the profiler
- Profiler activation
- Welcome screen
- Start profiling
- Profiling overhead: how to reduce or avoid
- Solving performance problems
- CPU profiling
- Memory profiling
- Garbage collection
- Exception profiling
- Performance charts
- Probes: monitor higher level events
- Inspections: automatic recognition of typical problems
- Automatically trigger actions on event
- Automatic deobfuscation
- Summary, automatic deobfuscation
- Profiler command line
- Command line tool to control profiling
- Export of profiling results to external formats
- Profiler API
- Profiler HTTP API
The Performance Charts view shows the different performance metrics collected from the profiled application.
The metrics are grouped hierarchically as a tree, which is located on the left side of the view. You can configure a list of metrics that you want to monitor.
By clicking on the graphs you can get the dump of the threads that were running at that moment in time. If you select the time interval, you will get the CPU usage estimation.
- Hide "empty" charts, i.e. the charts that have only zero values.
- Smooth out short-term fluctuations on graphs. This is useful for visualizing of fast changing data.
, , - Quickly change the range of visible data.
- Control auto-scrolling behavior of performance charts. When toggled, the graphs will be automatically scrolled to the right when new data arrives.
Changing the scale of the charts
Using the time range selector, which appears when the mouse pointer is over the graph, you can select the rage and scale of the visible data. You can also hold down the Ctrl key and use the mouse wheel to zoom the graphs.