Leading Profiling Tool for .NET Applications
dotTrace is a simple, lightning-fast memory and performance profiler for .NET applications. dotTrace 4.0 Performance is the latest product release which helps .NET developers spot and remove performance bottlenecks quicker and easier than ever before.
Looking for memory profiling? Download dotTrace 3.1
dotTrace splits into two products
- dotTrace 4.0 Performance
- dotTrace 3.5 Memory
Take it easy
- Take advantage of efficient navigation, easy filtering, smart search
and handy source preview. - Navigate from a function in snapshot directly to source file.
Run the latest software
- Launch dotTrace 4.0 from Visual Studio 2005, 2008, or 2010.
- Profile CLR 4 and Silverlight 4 applications.
Profile line-by-line
- Find out line-level timings for your application's functions.
- Use line-by-line profiling selectively if you like.
Speed and accuracy
- Enjoy the fastest and most accurate profiling in dotTrace history.
- Every millisecond counts! Use the "High Accuracy" mode to account for the time spent inside the profiler.
Profile anywhere
- Profile applications remotely with an automatic utility.
- Profile Windows Mobile apps for .NET Compact Framework 3.5.
Profile any .NET application
- Profile the performance of applications targeting .NET Framework 1.0 to 4.0, or .NET Compact Framework 3.5.
Survive server-scale snapshots
- Profile complex desktop and server applications.
- Process snapshots of up to several hundred GB in size.
Snapshot annotations
- Apply textual annotations to selected functions.
- Save annotations with snapshots to review them later on.
Instant estimation
- Immediately estimate how removing a bottleneck would affect overall performance — without recalculating your snapshot.

