- System requirements
- Profiler architecture
- Running the profiler
- Profiler activation
- Start profiling
- Connect to profiled application
- Capturing snapshots
- Solving performance problems
- CPU profiling
- Threads
- Memory profiling
- Garbage collection
- Exception profiling
- Probes: monitor higher level events
- Performance Charts
- Inspections: automatic recognition of typical problems
- Automatically trigger actions on event
- Summary, snapshot annotation, automatic deobfuscation
- Time measurement (CPU time, wall time)
- Filters
- Snapshot directory customization
- Export of profiling results to HTML, CSV, XML, plain text
- Profiler API
- Profiler HTTP API
- Command line tool to control profiling
- Settings
Export of profiling results to HTML, CSV, XML, plain text
You can export all reports and data to:
- HTML, optionally packing all generated files to a single ZIP archive
- CSV ("comma separated values") format
- XML
- Plain text format
Export from UI
Use File | Export to... (Ctrl+S) to export current view:

To export telemetry data, right-click a graph to invoke a popup menu:

File | Copy (Ctrl+C or another platform specific shortcut) action copies text of selected row in all trees and lists.
Export with command line tool
You can automatically export some basic views using the following command:
On Windows
<Profiler Installation Directory>\bin\export-snapshot.bat <snapshot_file> <target_directory>
On Linux
<Profiler Installation Directory>/bin/profiler.sh -export <snapshot_file> <target_directory>
Note: the target directory where the resulting files will be created must exist when you issue the command.
Exported views
The following views can be exported:
- Class list - for memory snapshot
- Class loaders - for memory snapshot
- All strings - for memory snapshot
- Method list (CPU) - if recorded
- Call tree (CPU) - if recorded
- Method list (allocations) - for memory snapshot, if allocations recorded
- Method list (garbage collection) - for memory snapshot, if allocations recorded
- Summary
- Probe tables
- Telemetry graphs
All the views are exported, if corresponding data is present in the snapshot.
Note: filters are not applied when exporting call trees and method lists, in order to provide all available profiling information for further processing.
Export formats
Views are exported in each of applicable formats (HTML, CSV, XML, plain text).