YourKit Java Profiler
YourKit Java Profiler examines Java applications and servers, whether they run on a local machine or remotely, during development, testing, or production.
What YourKit Java Profiler is
YourKit Java Profiler examines Java applications and servers, whether they run on a local machine or remotely, during development, testing, or production. CPU data can be viewed as call trees or hotspot lists, and its what-if feature estimates the effect of possible optimizations without another profiling run. Memory views map the object heap and graph, including the amount of memory retained by each object. More than 40 inspections flag issues such as leaked webapps, duplicated objects, unclosed SQL statements, inefficient collections, and I/O operations. It also surfaces slow SQL queries and HTTP requests, with support for databases including MongoDB, Cassandra, and HBase. Plugins for Eclipse, IntelliJ IDEA, and NetBeans link results to source code. Remote use needs SSH access; UI-agent communication uses SSL-encrypted TCP/IP. The desktop profiler has Linux, macOS, and Windows downloads, plus APIs and command-line tools for automation. A free plan and a paid model are listed; the pricing note gives From $99/user/yr · 15-day trial.
Good
- CPU call trees, hotspots, and what-if analysis
- Memory views show retained memory per object
- More than 40 inspections flag performance issues
- IDE plugins link results to source code
- Remote profiling uses SSH access
Watch out
- Advanced support is required for several operating systems
- Evaluation license is limited to up to 15 days
Who it suits
It suits Java developers who need to inspect CPU, memory, database, or HTTP performance locally or remotely. Teams using Eclipse, IntelliJ IDEA, or NetBeans can use the IDE plugins to navigate from profiling results to source code.
Verdict
YourKit Java Profiler combines CPU and memory analysis with inspections, database and HTTP monitoring, and remote profiling. Check its support tier if profiling on AIX, FreeBSD, HP-UX, Linux PPC, or Solaris is required.
Plans and prices
From YourKit Java Profiler's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Five-seat annual subscription advanced support | — | 5 installed copies · 1 year of support and upgrades |
| Five-seat annual subscription basic support | — | 5 installed copies · 1 year of support and upgrades |
| Five-seat perpetual advanced support | — | 5 installed copies · 1 year of support and upgrades |
| Five-seat perpetual basic support | — | 5 installed copies · 1 year of support and upgrades |
| Single-seat annual subscription advanced support | — | 1 installed copy · 1 user at a time · 1 year of support and upgrades |
| Single-seat annual subscription basic support | — | 1 installed copy · 1 user at a time · 1 year of support and upgrades |
| Single-seat perpetual advanced support | — | 1 installed copy · 1 user at a time · 1 year of support and upgrades |
| Single-seat perpetual basic support | — | 1 installed copy · 1 user at a time · 1 year of support and upgrades |
| Single-user floating annual subscription advanced support | — | Unlimited installations · 1 concurrent user · 1 year of support and upgrades |
| Single-user floating annual subscription basic support | — | Unlimited installations · 1 concurrent user · 1 year of support and upgrades |
The facts
Each one read from YourKit Java Profiler's own pages, with the date it was checked.
Where it runs
- Advanced platform limits
- Profiling on AIX, FreeBSD, HP-UX, Linux PPC, and Solaris requires the advanced support tier.checked 30 Sep 2026
What it does
- AI integration
- The built-in MCP server gives AI tools access to profiling data, with automatic configuration for Antigravity, Claude Code, Claude Desktop, Codex, Copilot, Cursor, Junie, OpenCode, and Visual Studio Code.checked 30 Sep 2026
- APIs and automation
- A public HTTP API, Java API, command-line tools, and export formats support browser, cURL, CI, and programmatic integrations.checked 30 Sep 2026
- CPU profiling
- CPU profiles can be visualized as call trees or hotspot lists, and a what-if feature evaluates optimization gains without re-profiling.checked 30 Sep 2026
- Database and HTTP monitoring
- The profiler shows slow SQL queries and HTTP requests and supports databases including MongoDB, Cassandra, and HBase.checked 30 Sep 2026
- Evaluation
- An evaluation license can be requested for up to 15 days.checked 30 Sep 2026
- IDE integrations
- Plugins for Eclipse, IntelliJ IDEA, and NetBeans provide one-click profiling and navigation from profiling results to source code.checked 30 Sep 2026
- Memory profiling
- Memory profiling visualizes the object heap and object graph and shows how much memory each object retains.checked 30 Sep 2026
- Performance inspections
- The profiler provides more than 40 inspections that identify issues such as leaked webapps, duplicated objects, non-closed SQL statements, inefficient collections, and I/O operations.checked 30 Sep 2026
- Purpose
- YourKit Java Profiler profiles Java applications and servers locally or remotely across development, testing, and production environments.checked 30 Sep 2026
- Remote profiling
- Remote profiling requires only SSH access and the profiler configures the remote server connection.checked 30 Sep 2026
- Security
- Communication between the profiler UI and agent always uses SSL-encrypted TCP/IP, and the UI can build SSH tunnels into closed private networks.checked 30 Sep 2026
- Support
- Support includes email assistance with unlimited incidents, installation help, product usage help, and free upgrades during the support period.checked 30 Sep 2026
- Supported operating systems
- Profiler downloads include Linux, macOS, and Windows binaries, with Linux arm32, arm64, riscv64, x64, and x86 support plus macOS arm64/x64 and Windows arm64/x64/x86.checked 30 Sep 2026
The company
- Company focus
- YourKit develops tools for Java and .NET software developers.checked 30 Sep 2026
- Headquarters
- Düsseldorf, Germanychecked 28 Sep 2026
Alternatives to YourKit Java Profiler
- 1
Grafana Cloud Application Observability
Free planAndroidiOSWebAPI8.4From $0.03 a month - 2
Grafana Alerting
Free planWebLinuxmacOSWindows6.8$0.03 usage-based - 3
YourKit .NET Profiler
Free planAPILinuxmacOSWindows6.8From $99 a year - 4

Amazon CodeGuru Profiler
Free planWebAPILinuxSelf-hosted6.7From $0.01 a month - 5
Pyroscope
Free planWebLinuxmacOSWindows6.7From $19 a month - 6

Parca
Free planWebAPILinuxSelf-hosted6.6Free plan
