.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 applications

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 applications 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 applications, web applications 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. 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.0 and 6.1

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.

SQL queries profiling

SQL queries are now supported when profiling in Timeline mode, letting you analyze how each particular query affects application performance and what method ran the query.

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.


ReSharper Ultimate: all individual .NET tools
and ReSharper C++ in one license

ReSharper Ultimate is a license that combines all individual JetBrains .NET tools, as well as ReSharper C++. Each ReSharper Ultimate license allows a single developer to use ReSharper, ReSharper C++, dotCover, dotTrace and dotMemory.


ReSharper

Productivity extension to Visual Studio for .NET devs

new

ReSharper C++

A fork of ReSharper that only supports C++

dotTrace

.NET performance profiler

dotCover

.NET unit test runner
and code coverage tool

dotMemory

.NET memory profiler

dotPeek

.NET decompiler & assembly browser (it's free anyway)

Use .NET languages and C++

If a single developer uses Visual Studio to code both in C# (or VB.NET, or TypeScript, or other languages supported by mainline ReSharper) and in C++, they would probably want to have ReSharper help them out in both worlds.

Have profilers readily at hand

Having familiar tools at hand helps confidently solve performance and memory consumption problems as they arise. ReSharper Ultimate includes both dotTrace and dotMemory, making them readily available when it comes to the crunch.

Enjoy uniform maintenance

ReSharper Ultimate always includes a 1-year free upgrade subscription that is aligned across all included products. Upgrade to any new releases for free within a year after purchase, and optionally renew your upgrade subscription in one step.



Teams all over the world use dotTrace. Join them!


Download dotTrace

Free trial for 10 days of actual use