- System requirements
- Profiler architecture
- Profiler installation
- Uninstall profiler
- Running the profiler
- Profiler activation
- Welcome screen
- Start profiling
- Profiling overhead
- Snapshots
- Solving performance problems
- CPU profiling
- Thread profiling
- Virtual threads support
- Object allocation profiling
- Memory profiling
- Monitor profiling
- Exception profiling
- JFR (Java Flight Recorder)
- Telemetry
- Probes: monitor events of various kinds
- Inspections: automatic recognition of typical problems
- Automatically trigger actions on event
- Automatic deobfuscation
- Summary
- Filters
- Profiler command line
- Export of profiling results to external formats
- Profiler Java API
- Profiler HTTP API
- Settings
- Troubleshooting and FAQ
AI-assisted profiling
MCP (Model Context Protocol) server
YourKit Java Profiler has a built-in MCP server that gives AI tools access to profiling data. An AI tool can use this server to analyze Java application performance snapshots and investigate performance issues.
Supported AI tools
YourKit Java Profiler can automatically configure integration with the following AI tools:
You can also connect other AI tools that support MCP. See the manual integration article for general setup instructions.