YourKit Java Profiler
yourkit.com
What it is
YourKit Java Profiler analyzes Java applications and servers locally or remotely in development, testing and production. CPU results can be viewed as call trees or hotspot lists, and a what-if feature estimates optimization gains without another profiling run. Memory views map the heap and object graph, including the 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. The profiler also identifies slow SQL queries and HTTP requests and supports databases including MongoDB, Cassandra and HBase. Plugins for Eclipse, IntelliJ IDEA and NetBeans link profiling results to source code. Remote profiling needs SSH access, while UI-to-agent communication uses SSL-encrypted TCP/IP. Downloads are available for Linux, macOS and Windows; APIs, command-line tools and export formats support automation. A free plan and a paid model are listed, and an evaluation license can be requested for up to 15 days. The pricing note gives a starting price of $99/user/yr.
Spec sheet
- Purpose
- YourKit Java Profiler profiles Java applications and servers locally or remotely across development, testing, and production environments.Read 30 Sep 2026 · yourkit.com
- 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.Read 30 Sep 2026 · yourkit.com
- Support
- Support includes email assistance with unlimited incidents, installation help, product usage help, and free upgrades during the support period.Read 30 Sep 2026 · yourkit.com
- Headquarters
- Düsseldorf, GermanyRead 28 Sep 2026 · yourkit.com
- Advanced platform limits
- Profiling on AIX, FreeBSD, HP-UX, Linux PPC, and Solaris requires the advanced support tier.Read 30 Sep 2026 · yourkit.com
- 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.Read 30 Sep 2026 · yourkit.com
- APIs and automation
- A public HTTP API, Java API, command-line tools, and export formats support browser, cURL, CI, and programmatic integrations.Read 30 Sep 2026 · yourkit.com
- Company focus
- YourKit develops tools for Java and .NET software developers.Read 30 Sep 2026 · yourkit.com
- CPU profiling
- CPU profiles can be visualized as call trees or hotspot lists, and a what-if feature evaluates optimization gains without re-profiling.Read 30 Sep 2026 · yourkit.com
- Database and HTTP monitoring
- The profiler shows slow SQL queries and HTTP requests and supports databases including MongoDB, Cassandra, and HBase.Read 30 Sep 2026 · yourkit.com
- Evaluation
- An evaluation license can be requested for up to 15 days.Read 30 Sep 2026 · yourkit.com
- IDE integrations
- Plugins for Eclipse, IntelliJ IDEA, and NetBeans provide one-click profiling and navigation from profiling results to source code.Read 30 Sep 2026 · yourkit.com
- Memory profiling
- Memory profiling visualizes the object heap and object graph and shows how much memory each object retains.Read 30 Sep 2026 · yourkit.com
- 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.Read 30 Sep 2026 · yourkit.com
- Remote profiling
- Remote profiling requires only SSH access and the profiler configures the remote server connection.Read 30 Sep 2026 · yourkit.com
- 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.Read 30 Sep 2026 · yourkit.com
Plans and prices
Strong points and limits
Strong points
- CPU profiles include call trees and hotspot lists.
- More than 40 inspections identify performance issues.
- Remote profiling requires SSH access.
- APIs and command-line tools support automation.
Limits
- Advanced support is required for several operating systems.
- A requested evaluation license lasts up to 15 days.
- The pricing note lists a $99/user/yr starting price.
Who it suits
It suits Java developers investigating CPU, memory, database or HTTP performance across local and remote environments. Teams using Eclipse, IntelliJ IDEA or NetBeans can connect profiling results to source code.
Verdict
YourKit Java Profiler provides CPU, memory and application-performance views, with IDE integration and remote profiling. Check the advanced-support requirement if profiling on AIX, FreeBSD, HP-UX, Linux PPC or Solaris.
Where Specifiction places it
- Profiling Software#19 of 297.5