EVERYTHING XIAOMI
Get listed

YourKit .NET Profiler

YourKit .NET Profiler analyzes CPU performance and memory in .NET and .NET Core applications.

Place
#3 of 29
Score
6.8
YourKit .NET Profiler's website

What YourKit .NET Profiler is

YourKit .NET Profiler analyzes CPU performance and memory in .NET and .NET Core applications. It can profile servers, Windows services, and other .NET applications locally or remotely during development, testing, and production. CPU results can be viewed as call trees or hot spots, while memory analysis visualizes the object heap and object graph. Plugins integrate with Microsoft Visual Studio and JetBrains Rider. The profiler can show slow SQL queries and ASPX requests and supports MongoDB and Cassandra. More than 20 inspections can identify issues such as duplicated objects, unclosed database connections, inefficient collections, and I/O operations. Remote profiling can use an SSH tunnel, while a .NET API and command-line tools support profiling automation and continuous-integration monitoring. Version 2026.9 supports .NET 5 through .NET 10 and .NET Framework 4.x, with downloads for Linux, macOS, and Windows architectures. A purchased license permits profiling any number of .NET applications simultaneously. Annual single-seat licenses cost $99 a year; a perpetual single-seat license costs $129, paid once.

Good

  • Profiles .NET and .NET Core applications.
  • CPU views include call trees and hot spots.
  • Integrates with Visual Studio and JetBrains Rider.
  • Supports remote profiling through an SSH tunnel.
  • Includes more than 20 performance inspections.

Watch out

  • Annual single-seat license costs $99 a year.
  • Perpetual single-seat license costs $129, paid once.
  • Enterprise pricing requires contacting sales.

Who it suits

YourKit .NET Profiler suits developers and teams analyzing .NET application performance and memory locally or remotely. Its API, command-line tools, and CI monitoring support suit automated profiling workflows.

Verdict

YourKit .NET Profiler provides CPU and memory analysis alongside remote profiling and automation tools. Consider the license type and seat count that match your team.

Plans and prices

From YourKit .NET Profiler's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Open source and free licenseFreeOpen source project contributors and Microsoft MVPs · Contact sales regarding a free license
Seat — annual subscription, single-seat$99 a yearSingle seat · transferable between machines and developers · $99/€99; 1 year of support and upgrades
Seat — perpetual, single-seat$129, paid onceSingle seat · transferable between machines and developers · $129/€129; includes 1 year of support and upgrades
Seat — annual subscription, five-seat$299 a yearFive seats · $299/€299; 1 year of support and upgrades
Seat — perpetual, five-seat$389, paid onceFive seats · $389/€389; includes 1 year of support and upgrades
Floating — annual subscription, single-user$499 a yearSingle user · centralized license management · $499/€499; 1 year of support and upgrades
Floating — perpetual, single-user$649, paid onceSingle user · centralized license management · $649/€649; includes 1 year of support and upgrades
Floating — annual subscription, five-user$1,499 a yearFive users · centralized license management · $1,499/€1,499; 1 year of support and upgrades
Floating — perpetual, five-user$1,949, paid onceFive users · centralized license management · $1,949/€1,949; includes 1 year of support and upgrades
EnterprisePriced on requestFor companies with more than 50 profiler installations · Contact sales for a tailored proposal

The facts

Each one read from YourKit .NET Profiler's own pages, with the date it was checked.

What it does

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.checked 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.checked 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.checked 8 Oct 2026
Database and web requests
The profiler shows slow SQL queries and ASPX requests and supports MongoDB and Cassandra.checked 8 Oct 2026
Development integrations
Plugins integrate the profiler with Microsoft Visual Studio and JetBrains Rider.checked 8 Oct 2026
License scope
A purchased license is multi-platform and permits profiling any number of .NET applications simultaneously.checked 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.checked 8 Oct 2026
Purpose
YourKit .NET Profiler profiles performance and memory in .NET and .NET Core applications.checked 8 Oct 2026
Remote profiling
Remote profiling tools can create an SSH tunnel to connect to an application on a remote machine.checked 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.checked 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.checked 8 Oct 2026
Support
Active support includes unlimited-incident email support and help with installation, product use, and general questions.checked 8 Oct 2026

Where it runs

Application coverage
It profiles servers, Windows services, and other .NET applications locally or remotely in development, testing, and production.checked 8 Oct 2026

The company

Headquarters
Düsseldorf, Germanychecked 28 Sep 2026
Maker and headquarters
YourKit GmbH lists its headquarters in Düsseldorf, Germany.checked 8 Oct 2026
The full review of YourKit .NET Profiler

YourKit .NET Profiler is a desktop tool for examining CPU and memory performance in .NET and .NET Core applications. It suits developers and teams diagnosing application behavior across development, testing, and production. Its breadth of analysis and remote automation is compelling, though seat and license choices make cost a meaningful part of the decision.

Overview

The profiler covers servers, Windows services, and other .NET applications, whether they run locally or on a remote machine. CPU call trees and hot spots help locate expensive work, while heap and object-graph views expose memory use. This combination is useful when a team needs to investigate both execution time and object retention in one tool.

Its scope goes beyond snapshots: database and web request views, issue inspections, IDE plugins, and automation support make it relevant to ongoing development and production diagnosis. The trade-off is focus: this is specifically for .NET profiling, not a general-purpose profiler across unrelated languages.

Key features

  • CPU, memory, and threads: CPU data appears as call trees or hot spots, and memory analysis visualizes the object heap and object graph. Thread profiling is also supported, giving .NET teams several complementary angles on performance.
  • Application and request diagnostics: It can surface slow SQL queries and ASPX requests, with support for MongoDB and Cassandra. More than 20 inspections can flag problems including duplicated objects, unclosed database connections, inefficient collections, and I/O operations. These inspections can help narrow investigation, though they do not replace understanding the application's workload.
  • Remote and automated workflows: Remote profiling can establish an SSH tunnel to an application on another machine. A .NET API can manage profiling modes and capture snapshots; command-line tools can automate profiling and performance monitoring in continuous integration. That breadth is especially useful to teams incorporating profiling into repeatable workflows.
  • Developer integrations and AI tooling: Plugins connect it to Microsoft Visual Studio and JetBrains Rider. The download page also describes a built-in MCP server for connecting tools such as Claude Desktop, Codex, or OpenCode to analyze profiler snapshots.
  • Runtime coverage: Version 2026.9 supports .NET 5 through .NET 10 and .NET Framework 4.x, with profiling downloads for Linux, macOS, and Windows architectures.

Pricing

A 15-day trial and a free license option sit alongside paid seats and floating licenses. The free license is for open-source project contributors and Microsoft MVPs; it is not presented as a general free tier. Paid licenses are multi-platform and allow profiling any number of .NET applications simultaneously, so the key distinction is who needs access rather than how many applications are profiled.

  • Seat licenses: The annual single-seat plan is $99/€99 per year; the perpetual single-seat plan is $129/€129 once. Both include one year of support and upgrades, and the seat can transfer between machines and developers. Five-seat versions cost $299/€299 per year or $389/€389 once. These fit individuals or teams that can work with transferable seats.
  • Floating licenses: Single-user plans cost $499/€499 per year or $649/€649 once; five-user plans cost $1,499/€1,499 per year or $1,949/€1,949 once. They include one year of support and upgrades plus centralized license management. The higher price makes them more appropriate where centralized control matters than for a small team content with transferable seats.
  • Enterprise: Custom pricing for companies with more than 50 profiler installations. This is the relevant route for larger deployments, rather than buying individual seat bundles.

Annual subscriptions renew by year, while perpetual plans are one-time purchases that include only one year of support and upgrades. Active support includes unlimited-incident email help with installation, product use, and general questions.

Platforms

The product is a desktop deployment with profiling support for Linux, macOS, and Windows. The license is multi-platform, useful for teams working across operating systems rather than purchasing separate platform-specific licenses.

Who it's for

YourKit is a strong fit for .NET developers and teams that need CPU, memory, and thread analysis, particularly when work spans remote systems or benefits from CI automation. IDE integrations and request-level diagnostics make it practical in development as well as production. It is less suitable for readers seeking a broadly language-agnostic profiler or a generally available free edition.

Pros and cons

  • Pro: CPU and memory analysis, thread profiling, and more than 20 inspections address a wide range of .NET performance investigations.
  • Pro: SSH-tunneled remote profiling and command-line/API automation support production and continuous-integration workflows.
  • Pro: A multi-platform license covers any number of .NET applications simultaneously.
  • Con: The free license is restricted to open-source project contributors and Microsoft MVPs, so most users will need a paid plan after the short trial.
  • Con: Floating plans cost substantially more than seat licenses, making centralized management an expensive requirement for smaller teams.

Alternatives

For a broader comparison, see Profiling Software.

  • Grafana Cloud Application Observability is worth considering for teams seeking a freemium observability service, with an always-free allowance of 2,232 host hours and a Pro option billed by host hour plus a monthly platform fee.
  • Scalene is a free, open-source Python profiler installed via pip or conda; choose it when profiling Python rather than .NET.
  • Javadoc is included with JDK 25, whose binaries are free under Oracle No-Fee Terms and Conditions through September 2028.
  • Node.js --prof is a free option for generating V8 profiler output.
  • Parca is a free alternative with components available under the Apache 2 License.
  • py-spy is a free, MIT-licensed sampling profiler for Python programs.
  • Pyroscope offers a free tier with 50 GB ingested per month and 14-day retention, alongside a paid Pro plan.
  • Valgrind is a free alternative for Android, Linux, and macOS; its programs run significantly slower and use more memory.

Verdict

Choose YourKit .NET Profiler if your .NET work calls for detailed CPU and memory analysis plus remote access and automation in development or production. Its multi-platform licensing and broad diagnostic workflow are the main reasons to choose it. Look elsewhere if you need a general profiler for other languages, or if the restricted free license and paid seat costs do not fit your team.

Getting started

  1. Visit https://www.yourkit.com/dotnet-profiler/.
  2. Choose a profiling download for Linux, macOS, or Windows architecture.
  3. Use the 15-day trial, contact sales about an eligible free license, or select a paid license.
  4. Connect the profiler to a local application or use remote profiling tools to create an SSH tunnel.
  5. Optionally install the Visual Studio or JetBrains Rider plugin, or use the API and command-line tools for profiling automation.

Limits worth knowing

The trial lasts 15 days. The free license is for open source project contributors and Microsoft MVPs; paid annual single-seat licensing starts at $99 a year, and the Enterprise plan is for companies with more than 50 profiler installations.

Questions

What does YourKit .NET Profiler analyze?

It profiles CPU performance and memory in .NET and .NET Core applications. CPU results include call trees and hot spots, and memory tools show the object heap and object graph.

Which platforms and runtimes are supported?

Version 2026.9 supports .NET 5 through .NET 10 and .NET Framework 4.x, with downloads for Linux, macOS, and Windows architectures.

Is there a free option?

A free license is available for open source project contributors and Microsoft MVPs. The listed plan says to contact sales regarding a free license.

How much does a seat license cost?

A single-seat annual subscription costs $99 a year. A single-seat perpetual license costs $129, paid once.

Can a license profile multiple applications?

A purchased license is multi-platform and permits profiling any number of .NET applications simultaneously.

Who makes YourKit .NET Profiler?

YourKit GmbH lists its headquarters in Düsseldorf, Germany.

Alternatives to YourKit .NET Profiler

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

    Grafana Alerting

    Free planWebLinuxmacOSWindows
    6.8$0.03 usage-based
  3. 3Amazon CodeGuru Profiler logo

    Amazon CodeGuru Profiler

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

    Pyroscope

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

    Parca

    Free planWebAPILinuxSelf-hosted
    6.6Free plan
  6. 6

    Intel VTune Profiler

    Free planLinuxSelf-hostedWindows
    6.5Free plan