Home> Products> dotTrace
Fresh Update
dotTrace Profiler
  • Support for Visual Studio 2008, Vista and Windows Server 2008
  • Support for license server
  • Stability and performance improvements
read more »

"I have tried many performance tuning tools over the years, including many for .NET... JetBrains’ .NET profiler is the most intuitive and useful tool for finding the slowest part in your .NET application. Every developer should do themselves a favor and run their application through this tool at least once to see the slowest part of their application. It has no problem making it into my Top 10 most valuable .NET utilities."

Adam Cogan,
SSW Chief Architect and Microsoft Regional Director, Australia

The Simple And Super Fast Profiler For .NET

JetBrains dotTrace is the complete profiling solution for .NET. It profiles:

  • the performance of .NET Framework 1.1, 2.0 and 3.x applications
  • the memory usage of .NET Framework 2.0 and 3.x applications
  • ASP.NET applications running on Internet Information Server & ASP.NET Development Server
  • Windows services

Convenience and ease of use set dotTrace Profiler apart from the many profiling tools built for the Microsoft .NET platform.

The friendly program interface features effective navigation, easy filtering, smart search options and handy source preview. Its speed and efficiency also cannot go unmentioned: dotTrace decisively outperforms the great majority of its in-class competitors. Read more ».

What's New

Performance profiling enhancements
dotTrace handles many more profiling scenarios, with 2 new profiling modes: Thread-time CPU profiling and Sampling CPU profiling. In the sampling mode, you are able to profile the performance of your application much faster, but at the expense of lower accuracy. With Thread-time profiling, you can measure the contribution of individual threads in multithreaded applications, reducing interference between threads. Other enhancements include individual tab saving and more support for filtering and folding function calls in several views.
read more »
Memory profiling enhancements
dotTrace gives you another means for spotting memory leaks — finalized objects. You can now see all objects that were deleted by the finalizer and not properly disposed of in the code of your application. Among other enhancements is the possibility to merge strongly-connected objects in groups as well as navigation to classes' source in source preview. Also, information about held and reachable objects is now serialized to disk, eliminating the necessity to recompute it on each memory snapshot opening.
read more »
Other important improvements
With dotTrace , you can now do more with your ASP.NET applications. They can be profiled from Microsoft Visual Studio and also run using Visual Studio Development web-server (as an alternative to IIS). Individual tabs can now be saved as separate snapshots. Also, dotTrace helps you profile your older applications in those profiling modes which are not supported for the .NET 1.1 framework, by automatically creating an appropriate .config file.
read more »

To get the full story on dotTrace features, please visit the Features page.