Skip to content
SPECIFICTION
Get listed

YourKit Java Profiler

yourkit.com

Free trial WindowsmacOSLinuxAPISelf-hosted
Visit yourkit.com
Spec score 7.5 #19 of 29 in Profiling Software

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

Five-seat annual subscription advanced support Price not published 1 year of support and upgrades 5 installed copies Read 30 Sep 2026 · yourkit.com
Five-seat annual subscription basic support Price not published 1 year of support and upgrades 5 installed copies Read 30 Sep 2026 · yourkit.com
Five-seat perpetual advanced support Price not published 1 year of support and upgrades 5 installed copies Read 30 Sep 2026 · yourkit.com
Five-seat perpetual basic support Price not published 1 year of support and upgrades 5 installed copies Read 30 Sep 2026 · yourkit.com
Single-seat annual subscription advanced support Price not published 1 year of support and upgrades 1 installed copy · 1 user at a time Read 30 Sep 2026 · yourkit.com
Single-seat annual subscription basic support Price not published 1 year of support and upgrades 1 installed copy · 1 user at a time Read 30 Sep 2026 · yourkit.com
Single-seat perpetual advanced support Price not published 1 year of support and upgrades 1 installed copy · 1 user at a time Read 30 Sep 2026 · yourkit.com
Single-seat perpetual basic support Price not published 1 year of support and upgrades 1 installed copy · 1 user at a time Read 30 Sep 2026 · yourkit.com
Single-user floating annual subscription advanced support Price not published 1 year of support and upgrades Unlimited installations · 1 concurrent user Read 30 Sep 2026 · yourkit.com
Single-user floating annual subscription basic support Price not published 1 year of support and upgrades Unlimited installations · 1 concurrent user Read 30 Sep 2026 · yourkit.com

Every YourKit Java Profiler plan and price →

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

Alternatives to YourKit Java ProfilerAll alternatives →