dotTrace 4.0

Released: Sep 28, 2010

Updates in 4.0

dotTrace has been split into two products:

  • dotTrace 4.0 Performance
    Lets you profile your applications performance (using information gathered as the program executes). dotTrace 4.0 Performance does not profile memory usage.
  • dotTrace 3.5 Memory
    Lets you profile your applications memory usage.

A dotTrace Bundle is also available, which includes both dotTrace 4.0 Performance and dotTrace 3.5 Memory.

dotTrace 4.0 Performance comes in two editions: Standard and Professional. Standard Edition provides all the functionality that is available in Professional Edition, excluding support for .NET Compact Framework 3.5, Silverlight 4, and remote profiling.

What's new in dotTrace Performance 4.0?

  • Line-by-Line Profiling
    Line-by-line profiling adds to two existing profiling modes in dotTrace Performance: tracing profiling and wall-time profiling. In this mode dotTrace collects timing information for every statement in methods with available source code. This lets you collect the most detailed info about methods that perform significant algorithmic work. You can specify exactly which methods you want to be profiled or profile all methods for which dotTrace is able to locate symbol information.
  • Remote Profiling - Professional Edition Only
    dotTrace 4.0 Performance Professional Edition can connect to a remote machine to profile a standalone or web application, or a Windows service. You don't have to install dotTrace on the remote machine -- the setup is performed by an automatic utility.
  • Visual Studio 2010 and CLR 4
    dotTrace 4.0 profiles CLR 4 applications and integrates with Visual Studio 2010. Of course, integration with Visual Studio 2005 and 2008 is also included
  • Silverlight Profiling - Professional Edition Only
    dotTrace 4.0 profiles the performance of Silverlight 4 applications.
  • Windows Mobile - Professional Edition Only
    dotTrace 4.0 Performance lets you profile Windows Mobile applications built with .NET Compact Framework 3.5. All features except line-by-line profiling are supported.
  • Instant Estimation
    dotTrace 4.0 Performance is able to recalculate a snapshot instantly -- without reprofiling your application. It's like asking the profiler: "what if I optimize this function by 40%?". Just call Edit | Adjust Time and specify the new time for the function or for all functions in a particular class. Time values for the entire snapshots will be recalculated.
  • Server-Scale Snapshot Support
    dotTrace 4.0 is able to profile huge applications and get snapshots of up to several hundred gigabytes in size while still working at acceptable speed. This enables use of dotTrace for profiling complex desktop and server applications.
  • Speed and Accuracy
    The new dotTrace is faster and more accurate than ever. Both modes: tracing and sampling have become faster. We have also added 'high accuracy' flag to account for the time spent inside the profiler. When every millisecond counts, dotTrace pays attention.
  • Annotating Snapshots
    Textual annotations can now be created for individual functions. These annotations are saved with the snapshot and can be reviewed and edited later.

For more information visit:
http://www.jetbrains.com/company/press/pr_140910.html