Freedom251 › Profiling Software
JetBrains dotTrace

What JetBrains dotTrace is
JetBrains dotTrace is paid desktop software for finding and analyzing performance bottlenecks in .NET applications. It provides timeline, sampling, tracing, and line-by-line profiling, with CPU, memory, and thread profiling. Supported targets include desktop apps, .NET Core, ASP.NET, Mono and Unity apps, WCF and Windows services, Universal Windows Platform apps, and unit tests. Profiling can start inside Visual Studio or JetBrains Rider, attach to a running application, and detach after capturing data. Remote profiling can target applications and services on another machine. Command-line tools collect snapshots in continuous integration, and a TeamCity plugin can fail integration tests that exceed an execution-time threshold. The SDK supports programmatic profiling and snapshot saving. dotTrace is licensed only through dotUltimate or the All Products Pack. A free 30-day trial requires no evaluation key. JetBrains is headquartered in Amsterdam and was founded in 2000.
Who it suits
dotTrace suits .NET developers investigating application performance locally, remotely, or in continuous integration. It is also useful for teams working in Visual Studio, Rider, TeamCity, or self-profiling applications.
What it does well
- Four profiling modes
- Visual Studio and Rider integration
- Remote profiling support
- Continuous integration tools
- Free 30-day trial
What to know first
- No free plan
- Licensed only in two product bundles
- Desktop deployment
- Paid plans billed per user annually
Limits
There is no free plan. The 30-day trial is the available evaluation period, and dotTrace licensing is limited to dotUltimate or the All Products Pack.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| dotUltimate | per user, per year · Includes dotTrace, ReSharper, ReSharper C++, Rider, dotCover, dotMemory, and JetBrains AI Pro | $609 a year |
| All Products Pack | per user, per year · Includes dotTrace and 15 other tools | $979 a year |
As jetbrains.com lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Open the JetBrains profiler website
- Choose dotUltimate or All Products Pack, or start the 30-day trial
- Install the desktop software on a supported platform
- Connect it with Visual Studio or JetBrains Rider if needed
- Attach to an application, select a profiling mode, and capture data
Verdict
dotTrace combines detailed .NET profiling with IDE, remote, CI, and SDK workflows. The 30-day trial is accessible, but ongoing use requires dotUltimate or the All Products Pack.
Questions
How much does dotTrace cost?
dotUltimate costs $609 a year, billed per user per year. The All Products Pack costs $979 a year, billed per user per year.
Is there a free trial?
Yes. JetBrains offers a free 30-day trial without requiring an evaluation key.
Which platforms are listed?
The listed platforms are API, Linux, macOS, self-hosted, and Windows, with desktop deployment.
Can dotTrace profile production applications?
It can attach to a running application, capture profiling data, and detach without restarting that application.
Does it support continuous integration?
Command-line tools automate snapshot collection, and a TeamCity plugin can profile integration tests and enforce execution-time thresholds.
Facts from JetBrains dotTrace's own pages
- CI integration
- Command-line tools automate snapshot collection for continuous integration, and a TeamCity plugin can profile integration tests and fail a test when its execution-time threshold is exceeded. · jetbrains.com, 5 Oct 2026
- Company
- JetBrains describes itself as a software company making developer tools and says it is headquartered in Amsterdam, Netherlands; its company page lists February 2000 as its founding date. · jetbrains.com, 5 Oct 2026
- Founded
- 2000 · jetbrains.com, 28 Sept 2026
- Headquarters
- Amsterdam, Netherlands · jetbrains.com, 28 Sept 2026
- IDE integrations
- dotTrace integrates with Visual Studio and JetBrains Rider for profiling from within the IDE. · jetbrains.com, 5 Oct 2026
- Licensing limit
- dotTrace is licensed only as part of dotUltimate or the All Products Pack. · jetbrains.com, 5 Oct 2026
- Production profiling
- It can attach to a running application and detach after capturing profiling data, supporting investigation without restarting the application. · jetbrains.com, 5 Oct 2026
- Profiling modes
- It offers timeline, sampling, tracing, and line-by-line profiling modes. · jetbrains.com, 5 Oct 2026
- Profiling SDK
- The SDK can programmatically start and stop profiling, save snapshots, and support self-profiling applications. · jetbrains.com, 5 Oct 2026
- Purpose
- dotTrace is a performance profiler for .NET applications that helps detect and analyze performance bottlenecks. · jetbrains.com, 5 Oct 2026
- Remote profiling
- dotTrace can connect to remote machines to profile standalone or web apps and Windows services; the page says the profiler need not be installed there if a few files are copied. · jetbrains.com, 5 Oct 2026
- Security
- JetBrains says its tools adhere to security standards including SOC 2 attestation and directs customers to its Trust Center for reports and security questionnaires. · jetbrains.com, 5 Oct 2026
- Supported apps
- It can profile desktop apps, .NET Core, ASP.NET, Mono and Unity apps, WCF and Windows services, Universal Windows Platform apps, and unit tests. · jetbrains.com, 5 Oct 2026
- Trial
- JetBrains offers a free 30-day trial with no evaluation key required. · jetbrains.com, 5 Oct 2026
Where JetBrains dotTrace stands on Freedom251
- Profiling Software#21 of 29