.NET Profiling Experience Like No Other


Quickly find performance bottlenecks and optimize your .NET applications.

Download dotTrace

Free trial for 10 days of actual use



Easily configure and start profiling sessions

dotTrace offers several profiling modes to help you detect any performance bottlenecks in a variety of .NET applications. Use dotTrace Home screen to choose your profiling targets, access recent profiling sessions or configure profiling options.

Optimize .NET Apps Performance

Run your session and collect precise profiling data

Manage your profiling session to get a snapshot with accurate real-time data on specific activities of your application.

Run your session and collect precise profiling data

Quickly detect bottlenecks in .NET apps

In Timeline profiling mode, record accurate temporal data on application threads, call stacks, memory allocation, garbage collections, and I/O operations. Analyze any aspect of your application thanks to easy-to-understand data views and flexible filters.

A completely new Timeline profiling mode

Optimize your .NET app's performance

Take advantage of multiple views to glean information from your profiling data and analyze it in different ways. Get an immediate estimate of how removing a certain bottleneck may affect overall performance without recalculating your snapshot.

Analyze collected snapshot with multiple views

Vuala! Compare results and check performance gain

Embedded snapshot comparison saves your time and effort spent on checking the application optimization results. Get awarded with performance gain.

Compare profiling results



Why dotTrace

Multiple profiling modes

Choose sampling mode for fast profiling, tracing for high accuracy, line-by-line profiling to analyze complex business logic, and timeline mode for calls distribution in time and multi-threaded applications optimization.

Top-class technology support

dotTrace supports applications targeting .NET Framework up to version 4.5.2, Silverlight 4 or 5. Multiple types of applications that dotTrace is able to profile include standalone desktop apps, web apps running under IIS, or ASP.NET development server, WCF services, and more.


Integration with Visual Studio

Profile applications right from Visual Studio 2010, 2012, 2013, or 2015 Preview. Also, profile unit tests quickly when working with ReSharper.

Detect bottlenecks quickly

Take an advantage of efficient navigation, easy filtering, smart search and handy source preview. Choose between several views that streamline analysis of profiling data in snapshots.




What’s New in dotTrace 6

Timeline profiling

Timeline mode is perfect for analyzing UI freezes, sync delays, excessive garbage collections, file I/O, and other interval events. It is a completely new way of profiling applications based on collecting temporal data for the call stack and thread states in your application.

Brand new platform

All .NET tools from JetBrains now operate on a shared platform, which conserves resources when several products are running at the same time. By a single installer you simply choose which products you want to install and let the installer do the rest.

dotTrace Home

Feel right at home in dotTrace. Begin new profiling sessions, open snapshots collected during recent sessions from the Home screen, and a lot more.


Teams all over the world use dotTrace. Join them!


Download dotTrace

Free trial for 10 days of actual use