- System requirements
- Profiler architecture
- Running the profiler
- Profiler activation
- Start profiling
- Solving performance problems
- CPU profiling
- Threads
- Deadlock detector
- Memory profiling
- Garbage collection
- Monitor profiling
- Exception profiling
- Probes: monitor events of various kinds
- 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 Java API
- Profiler HTTP API
- Command line tool to control profiling
- Settings
- FAQ: How to profile in my scenario?
Running the profiler
Please follow instructions for your operating system on how to launch the profiler UI:
Linux
Unpack the profiler archive and run
<Profiler Installation Directory>/bin/profiler.sh
macOS
Install the profiler application from DMG image and run it.
Alternatively you can run profiler from terminal with the command
<Profiler Installation Directory>/Contents/Resources/bin/profiler.sh
Windows
Launch YourKit Java Profiler from in the Start menu