Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Profiling Software
  3. YourKit .NET Profiler

YourKit .NET Profiler

Düsseldorf, Germany

What it is

YourKit .NET Profiler analyzes CPU performance and memory use in .NET and .NET Core applications. It can profile servers, Windows services, and other applications locally or remotely during development, testing, and production. CPU data can be viewed as call trees or hot spots, while memory tools show the object heap and object graph. Plugins connect it with Microsoft Visual Studio and JetBrains Rider. The profiler can surface slow SQL queries and ASPX requests, and supports MongoDB and Cassandra. More than 20 inspections can flag issues such as duplicated objects, open database connections, inefficient collections, and I/O operations. Remote profiling can connect through an SSH tunnel; a .NET API and command-line tools support snapshot capture and automated profiling. Version 2026.9 supports .NET 5 through .NET 10 and .NET Framework 4.x, with downloads for Linux, macOS, and Windows architectures. A built-in MCP server connects AI tools to profiler snapshots. The annual single-seat subscription is $99 a year; a perpetual single-seat license is $129, paid once. An open-source and free license is available to qualifying contributors and Microsoft MVPs.

For and against

For

  • Analyzes both CPU performance and memory
  • Profiles applications locally or remotely
  • Integrates with Visual Studio and Rider
  • More than 20 performance inspections
  • Supports .NET 5 through .NET 10

Against

  • Annual single-seat subscription costs $99 a year
  • Perpetual single-seat license costs $129, paid once
  • Free license is limited to eligible groups

The verdict

YourKit .NET Profiler combines application profiling, inspection tools, and automation support across several .NET versions. Its paid licenses cover multiple platforms, while the free license is available to specified groups.

Who it suits

The profiler suits developers investigating CPU and memory behavior in .NET applications, including remotely hosted applications. Its integrations and command-line tools can fit workflows using Visual Studio, Rider, or continuous integration.

Plans and prices

Open source and free license

Free

Open source project contributors and Microsoft MVPs

Seat — annual subscription, single-seat

$99a year

Single seat · transferable between machines and developers

Seat — perpetual, single-seat

$129one-time

Single seat · transferable between machines and developers

Seat — annual subscription, five-seat

$299a year

Five seats

Seat — perpetual, five-seat

$389one-time

Five seats

Floating — annual subscription, single-user

$499a year

Single user · centralized license management

Floating — perpetual, single-user

$649one-time

Single user · centralized license management

Floating — annual subscription, five-user

$1,499a year

Five users · centralized license management

Floating — perpetual, five-user

$1,949one-time

Five users · centralized license management

Every plan, in full

On the record

AI tooling
The download page describes a built-in MCP server for connecting AI tools such as Claude Desktop, Codex, or OpenCode to analyze profiler snapshots.yourkit.com · read 8 Oct 2026
Application coverage
It profiles servers, Windows services, and other .NET applications locally or remotely in development, testing, and production.yourkit.com · read 8 Oct 2026
Automation and API
A .NET API can manage profiling modes and capture snapshots, and command-line tools can automate profiling tasks and performance monitoring in continuous integration.yourkit.com · read 8 Oct 2026
CPU and memory analysis
CPU profiles can be displayed as call trees or hot spots, and the profiler visualizes the object heap and object graph.yourkit.com · read 8 Oct 2026
Database and web requests
The profiler shows slow SQL queries and ASPX requests and supports MongoDB and Cassandra.yourkit.com · read 8 Oct 2026
Development integrations
Plugins integrate the profiler with Microsoft Visual Studio and JetBrains Rider.yourkit.com · read 8 Oct 2026
License scope
A purchased license is multi-platform and permits profiling any number of .NET applications simultaneously.yourkit.com · read 8 Oct 2026
Maker and headquarters
YourKit GmbH lists its headquarters in Düsseldorf, Germany.yourkit.com · read 8 Oct 2026
Performance inspections
More than 20 inspections can identify issues such as duplicated objects, unclosed database connections, inefficient collections, and I/O operations.yourkit.com · read 8 Oct 2026
Purpose
YourKit .NET Profiler profiles performance and memory in .NET and .NET Core applications.yourkit.com · read 8 Oct 2026
Remote profiling
Remote profiling tools can create an SSH tunnel to connect to an application on a remote machine.yourkit.com · read 8 Oct 2026
Runtime and architecture support
Version 2026.9 supports .NET 5 through .NET 10 and .NET Framework 4.x, with profiling downloads for Linux, macOS, and Windows architectures.yourkit.com · read 8 Oct 2026
Security and license data
The privacy policy says license checks may transfer product, platform, operating system, license key, and machine-binding information over HTTPS, storing received information as hashes or a mangled form.yourkit.com · read 8 Oct 2026
Support
Active support includes unlimited-incident email support and help with installation, product use, and general questions.yourkit.com · read 8 Oct 2026

The review

YourKit .NET Profiler is a desktop tool for tracing CPU and memory behavior in .NET applications, with additional request diagnostics and automation. It is best suited to developers and teams working across development, testing, and production. Its range is useful for sustained .NET diagnosis, though paid licensing and seat choices shape the fit.

Overview

The profiler covers servers, Windows services, and other .NET applications, running locally or remotely. Call trees and hot spots help narrow down CPU-heavy work, while heap and object-graph views give developers a way to inspect memory use. That pairing makes it a practical choice when performance and memory questions overlap.

Request visibility, inspections, and IDE integrations extend it beyond one-off analysis. The trade-off is its focus: teams seeking a profiler for applications outside the .NET ecosystem should look elsewhere.

Key features

  • CPU, memory, and threads: CPU profiles can be viewed as call trees or hot spots; heap and object-graph visualizations support memory analysis, and thread profiling is supported. These views give .NET developers several ways to investigate runtime behavior.
  • Request and database diagnostics: It shows slow SQL queries and ASPX requests and supports MongoDB and Cassandra. This can help connect application performance symptoms with database or web-request activity.
  • Inspections: More than 20 inspections can flag issues including duplicated objects, open database connections, inefficient collections, and I/O operations. They offer a broader check for common problem areas alongside manual profile analysis.
  • Remote work and automation: Remote profiling can establish an SSH tunnel to a machine running the application. A .NET API can change profiling modes and capture snapshots, while command-line tools support automated profiling and continuous-integration monitoring.
  • Development and AI integrations: Plugins connect the profiler to Microsoft Visual Studio and JetBrains Rider. A built-in MCP server can connect AI tools such as Claude Desktop, Codex, or OpenCode to profiler snapshots.
  • Runtime coverage: Version 2026.9 supports .NET 5 through .NET 10 and .NET Framework 4.x, with Linux, macOS, and Windows architecture downloads.

Pricing

A 15-day trial gives teams a short evaluation window. The open-source and free license costs nothing, but is limited to open-source project contributors and Microsoft MVPs; applicants are directed to contact sales. For everyone else, the least expensive paid option is a single-seat annual subscription at $99 a year (billed $99/€99), including one year of support and upgrades.

A single-seat perpetual license costs $129, paid once (billed $129/€129), with one year of support and upgrades. The annual five-seat option is $299 a year (billed $299/€299), while its perpetual counterpart is $389, paid once (billed $389/€389); both include one year of support and upgrades. Seat licenses can be transferred between machines and developers, which suits individuals or small teams that share access over time.

Floating licenses use centralized license management and are sold per user: one user costs $499 a year (billed $499/€499) or $649, paid once (billed $649/€649); five users cost $1,499 a year (billed $1,499/€1,499) or $1,949, paid once (billed $1,949/€1,949). Each includes one year of support and upgrades. These cost more than seat licenses, so they are most relevant when centralized management matters. Companies with more than 50 profiler installations can request custom pricing for Enterprise.

Purchased licenses are multi-platform and permit profiling any number of .NET applications simultaneously. Active support includes unlimited-incident email assistance with installation, product use, and general questions.

Platforms

YourKit provides profiling downloads for Linux, macOS, and Windows, and the product is categorized for API use. Its desktop deployment and SSH-tunnel support cover both local work and remote applications.

Who it's for

This is a strong fit for .NET developers and teams that need CPU, memory, thread, database, and request analysis in one workflow, especially when they profile remote environments or automate checks in continuous integration. The transferable seat plans suit small groups sharing a limited number of licenses; floating plans better match teams that need centralized license management. It is less appropriate for organizations profiling software outside .NET or for individuals who do not qualify for the free license and want a no-cost option.

Pros and cons

  • Pro: CPU, memory, and thread profiling sit alongside request diagnostics and more than 20 inspections, giving .NET teams several complementary ways to investigate issues.
  • Pro: SSH-tunnel remote profiling and command-line and API automation support production diagnosis and recurring CI monitoring.
  • Pro: Licenses cover multiple platforms and unlimited simultaneous .NET applications, with transferable seats for sharing among developers.
  • Con: The 15-day trial is brief for teams that need a longer evaluation across release cycles.
  • Con: Paid entry starts at $99 a year, and floating licensing is substantially more expensive than the seat option.
  • Con: The free license is restricted to open-source project contributors and Microsoft MVPs, leaving most individuals without a permanent free tier.

Alternatives

Choose Valgrind if a free, open-source profiler for Linux, macOS, or Android is a better fit; its GPL version 3 program runs slower and uses more memory. Consider Amazon CodeGuru Profiler for its free tier, which lasts 90 days before standard sampling-hour pricing applies. AMD Auto-Detect and Install Tool is another option, with a free Windows tool for supported AMD Radeon graphics or Ryzen chipsets.

async-profiler offers a free Apache 2.0 community option with Linux and macOS binaries. Grafana Cloud Application Observability provides a free tier with 2,232 host hours and a paid Pro option. Grafana k6 has a free plan capped at 500 virtual user hours per month and a Pro plan at $19 a month. Intel VTune Profiler is a free download for commercial or non-commercial use, available standalone or through the Intel oneAPI Toolkit. Parca is a free open-source alternative whose components use the Apache 2 License.

Browse more options in Profiling Software.

Verdict

YourKit .NET Profiler is a considered choice for .NET developers who need detailed CPU and memory analysis alongside remote profiling and automation. Its broad diagnostic toolkit and multi-platform license are the strongest reasons to choose it. Look elsewhere if you need a free profiler without eligibility limits, or support for applications beyond .NET.

Alternatives to YourKit .NET Profiler

Every alternative, ranked