The YourKit Java Profiler homepage

YourKit Java Profiler

Score7.3
Rank#2 of 29
From$37454.08/mo
Free planNo
Free trialYes
Runs onAPI, Linux, macOS, Self-hosted, Windows

Summary

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.

Who it is for

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.

What is 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

What to know first

  • Advanced support is required for several operating systems
  • Evaluation license is limited to up to 15 days

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.

YourKit Java Profiler plans and pricing

All plans
Single-seat annual subscription basic support $449,449/yr 1 year of support and upgrades 1 installed copy · 1 user at a time yourkit.com · 30 Sept 2026
Single-seat perpetual basic support $549,549 once 1 year of support and upgrades 1 installed copy · 1 user at a time yourkit.com · 30 Sept 2026
Single-seat annual subscription advanced support $579,579/yr 1 year of support and upgrades 1 installed copy · 1 user at a time yourkit.com · 30 Sept 2026
Single-seat perpetual advanced support $713,713 once 1 year of support and upgrades 1 installed copy · 1 user at a time yourkit.com · 30 Sept 2026
Five-seat annual subscription basic support $12,591,259/yr 1 year of support and upgrades 5 installed copies yourkit.com · 30 Sept 2026
Five-seat perpetual basic support $15,391,539 once 1 year of support and upgrades 5 installed copies yourkit.com · 30 Sept 2026

Compared on profiling software

Free plan
Noyourkit.com
Profiling modes
bothyourkit.com
Supported languages
Javayourkit.com
CPU profiling
Yesyourkit.com
Memory profiling
Yesyourkit.com
Thread profiling
Yesyourkit.com
Deployment model
desktopyourkit.com

Facts

Purpose
YourKit Java Profiler profiles Java applications and servers locally or remotely across development, testing, and production environments.yourkit.com · 30 Sept 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.yourkit.com · 30 Sept 2026
Database and HTTP monitoring
The profiler shows slow SQL queries and HTTP requests and supports databases including MongoDB, Cassandra, and HBase.yourkit.com · 30 Sept 2026
IDE integrations
Plugins for Eclipse, IntelliJ IDEA, and NetBeans provide one-click profiling and navigation from profiling results to source code.yourkit.com · 30 Sept 2026
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.yourkit.com · 30 Sept 2026
Remote profiling
Remote profiling requires only SSH access and the profiler configures the remote server connection.yourkit.com · 30 Sept 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.yourkit.com · 30 Sept 2026
APIs and automation
A public HTTP API, Java API, command-line tools, and export formats support browser, cURL, CI, and programmatic integrations.yourkit.com · 30 Sept 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.yourkit.com · 30 Sept 2026
Evaluation
An evaluation license can be requested for up to 15 days.yourkit.com · 30 Sept 2026
Support
Support includes email assistance with unlimited incidents, installation help, product usage help, and free upgrades during the support period.yourkit.com · 30 Sept 2026
Advanced platform limits
Profiling on AIX, FreeBSD, HP-UX, Linux PPC, and Solaris requires the advanced support tier.yourkit.com · 30 Sept 2026
Company focus
YourKit develops tools for Java and .NET software developers.yourkit.com · 30 Sept 2026

Company

Headquarters
Düsseldorf, Germanyyourkit.com · 28 Sept 2026

Best YourKit Java Profiler alternatives

See all 12

Where it ranks on Everything Xiaomi

Is YourKit Java Profiler yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources