EVERYTHING XIAOMI
Get listed

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.

Place
#22 of 29
Score
6.0
YourKit Java Profiler's website

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.

All about pricing
PlanPriceWhat 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

All alternatives
  1. 1
    8.4From $0.03 a month
  2. 2

    Grafana Alerting

    Free planWebLinuxmacOSWindows
    6.8$0.03 usage-based
  3. 3

    YourKit .NET Profiler

    Free planAPILinuxmacOSWindows
    6.8From $99 a year
  4. 4Amazon CodeGuru Profiler logo

    Amazon CodeGuru Profiler

    Free planWebAPILinuxSelf-hosted
    6.7From $0.01 a month
  5. 5

    Pyroscope

    Free planWebLinuxmacOSWindows
    6.7From $19 a month
  6. 6Parca logo

    Parca

    Free planWebAPILinuxSelf-hosted
    6.6Free plan