FREEDOM251

Freedom251 › Profiling Software

YourKit Java Profiler

Free plan APILinuxMacSelf-hostedWindows

Visit YourKit Java Profiler Alternatives Pricing

YourKit Java Profiler's own site

What YourKit Java Profiler is

YourKit Java Profiler analyzes Java applications and servers locally or remotely during development, testing, and production. CPU data appears as call trees or hotspot lists, and a what-if feature estimates optimization gains without running another profile. Memory views show the object heap and 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 surfaces slow SQL queries and HTTP requests, including work with MongoDB, Cassandra, and HBase. Plugins for Eclipse, IntelliJ IDEA, and NetBeans connect results to source code. Remote profiling requires SSH access, and UI-to-agent communication uses SSL-encrypted TCP/IP. Linux, macOS, and Windows downloads are available, alongside APIs and command-line tools for automation. A free plan and a paid model are listed; the pricing note says From $99/user/yr · 15-day trial. An evaluation license can be requested for up to 15 days. Profiling on AIX, FreeBSD, HP-UX, Linux PPC, and Solaris requires the advanced support tier.

Who it suits

It suits Java developers and teams investigating CPU, memory, database, or HTTP performance in local and remote environments. Teams profiling on certain less-common operating systems should check the advanced support requirement.

What it does well

  • CPU profiles include call trees and hotspot lists
  • Memory views show retained object memory
  • More than 40 performance inspections
  • IDE plugins link results to source code
  • Remote profiling needs SSH access

What to know first

  • Some operating systems require advanced support
  • Evaluation license is limited to up to 15 days

Limits

The evaluation license is available for up to 15 days. Profiling on AIX, FreeBSD, HP-UX, Linux PPC, and Solaris requires the advanced support tier.

Plans

PlanBilled and limitsPrice
Single-seat perpetual advanced support1 year of support and upgrades · 1 installed copy · 1 user at a timeOn request
Single-user floating annual subscription basic support1 year of support and upgrades · Unlimited installations · 1 concurrent userOn request
Five-seat annual subscription basic support1 year of support and upgrades · 5 installed copiesOn request
Five-seat perpetual basic support1 year of support and upgrades · 5 installed copiesOn request
Single-seat annual subscription basic support1 year of support and upgrades · 1 installed copy · 1 user at a timeOn request
Single-user floating annual subscription advanced support1 year of support and upgrades · Unlimited installations · 1 concurrent userOn request
Single-seat perpetual basic support1 year of support and upgrades · 1 installed copy · 1 user at a timeOn request
Single-seat annual subscription advanced support1 year of support and upgrades · 1 installed copy · 1 user at a timeOn request

The first 8 of 10 plans, as yourkit.com lists them, read 30 Sept 2026. The maker's own page has the final word. Every plan

Getting started

  1. Visit the YourKit Java Profiler website.
  2. Choose a Linux, macOS, or Windows download.
  3. Request an evaluation license for up to 15 days, or choose a listed plan.
  4. Use SSH access to connect to a remote server when needed.
  5. Connect a supported IDE plugin or use the profiler APIs and command-line tools.

Verdict

YourKit combines CPU and memory analysis with inspections, database and HTTP visibility, and remote profiling. Confirm the support tier for your target operating system before choosing a license.

Questions

Is there a free plan?

Yes, a free plan is listed.

How much does YourKit Java Profiler cost?

The pricing note says From $99/user/yr · 15-day trial. Listed plans include annual subscriptions and perpetual options, with basic or advanced support.

Which operating systems are supported?

Downloads are available for Linux, macOS, and Windows. Supported architectures include Linux arm32, arm64, riscv64, x64, and x86; macOS arm64 and x64; and Windows arm64, x64, and x86.

Can it profile remote servers?

Yes. Remote profiling requires SSH access, and the profiler configures the server connection. Communication between the UI and agent uses SSL-encrypted TCP/IP.

Which IDEs and databases does it support?

Plugins are available for Eclipse, IntelliJ IDEA, and NetBeans. Supported databases include MongoDB, Cassandra, and HBase.

Who makes YourKit Java Profiler?

YourKit develops tools for Java and .NET software developers and is headquartered in Düsseldorf, Germany.

Facts from YourKit Java Profiler's own pages

Advanced platform limits
Profiling on AIX, FreeBSD, HP-UX, Linux PPC, and Solaris requires the advanced support tier. · 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
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
Company focus
YourKit develops tools for Java and .NET software developers. · yourkit.com, 30 Sept 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. · 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
Evaluation
An evaluation license can be requested for up to 15 days. · yourkit.com, 30 Sept 2026
Headquarters
Düsseldorf, Germany · yourkit.com, 28 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
Memory profiling
Memory profiling visualizes the object heap and object graph and shows how much memory each object retains. · 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
Purpose
YourKit Java Profiler profiles Java applications and servers locally or remotely across development, testing, and production environments. · 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
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
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

Where YourKit Java Profiler stands on Freedom251

Look at these too