CLICK HERE Login to the Grey Matter web site
Sign up to the Grey Matter web site
Call Me  |  Email Us  |  Help
Search:
Tel: +44 (0)1364 654100

Categories

Popular Publishers

Buyers Guides

Information

dotTrace boxshot.

dotTrace

Simple, fast memory and performance profiler for .NET


Published By: 

JetBrains

Please see below for licensing options, pricing and availability.
Shipping is free within mainland UK (next working day subject to availability).

Product Variants

dotTrace Memory Profiler
dotTrace Performance Profiler [Commercial]
dotTrace Performance Profiler [Floating]
dotTrace Performance Profiler [Personal]

Other product variants may be available, please contact usor request a call back if you cannot see what you are looking for.


Product Information

dotTrace 4.5 Performance helps .NET developers spot and remove application performance bottlenecks quicker and easier than ever before. dotTrace supports Visual Studio 2005, 2008 or 2010 and can profile CLR4 and Silverlight 4 applications. dotTrace profiles line-by-line and can display line-level timings for your applications functions. It can profile complex desktop and server applications and process snapshots of up to several hundred GB in size.

Upgrade eligibility and dotTrace Memory availability

Also available is dotTrace 3.5 Memory which is a memory profiling subset of dotTrace with support for CLR4.



New Features

dotTrace 4.5 Performance - new features

ReSharper 6 integration

Enables profiling of unit tests by integrating with a variety of recent versions of ReSharper, including 6.1, 6.0, and the 5.x family.

Less noise in call stacks and improved tree presentation

Content in snapshot views is now better organised: specifically, icons to the left of the tree no longer misalign its nodes. In addition, you can now quickly fold or unfold calls with a keyboard shortcut.

Extract all public methods of a class to a single tab

Quickly view all public method calls from a certain class in a separate tab, which helps analyse the performance of a class along the lines of its API.

Improve estimation of potential performance gains

Adjust time of a function called from a specific parent function, leaving its other calls intact.

Sampling profiling is now used by default

Fastest profiling mode that imposes least overhead. Of course, whenever you need to collect more detailed performance data, you can switch to tracing or line-by-line profiling.

Preview .NET framework source code

Connect to Microsoft Reference Source Server and preview the source code of .NET Framework when you analyse the behaviour of library code in your snapshot.

Displaying IL code in source view

Switch between source form and IL form of methods that you're analysing.

New floating licence handling policy

When using floating licences, a licence is only requested after a user has performance an operation with dotTrace, rather than on the start of Visual Studio.

Performance improvements

Numerous performance improvements make dotTrace 4.5 Performance more responsive.

dotTrace 4 Performance - new features

Line-by-line profiling

Line-by-line profiling adds to two existing profiling modes in dotTrace Performance. In this mode dotTrace collects timing information for every statement in methods with available source code.

Remote profiling

Connect to a remote machine to profile a standalone application, web application or Windows service (Professional only).

Support for new technologies

dotTrace 4 Performance supports new technologies including:

  • Visual Studio 2010 and CLR4 - integrates closely with Visual Studio 2010
  • Silverlight - profile the performance of Silverlight 4 applications (Professional only)
  • Windows Mobile - profile Windows Mobile applications built with .NET Compact Framework 3.5. All features except line-by-line profiling are supported (Professional only)

Instant estimation

Recalculate a snapshot instantly — without reprofiling your application. It's like asking the profiler: 'what if I optimise 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.

Annotating snapshots

Create text annotations for individual functions which are saved with the snapshot.

Improved speed and accuracy

Tracing and sampling is now faster and more accurate and a new 'high accuracy' flag accounts for time spent inside the profiler for when every millisecond counts.

Server-scale snapshot support

Profile large applications and get snapshots that exceed hundreds of gigabytes whilst still working at an acceptable speed.



Features

dotTrace 4.5 Performance features

dotTrace 4.5 Performance is a free upgrade from dotTrace 4.0.x Performance or dotTrace 3.x purchased after December 17, 2008.

Profile any .NET application

Profile the performance of applications targeting .NET Framework 1.0 to 4.0, Silverlight 4 or .NET Compact Framework 3.5.

Profile anywhere

Profile applications on your local computer, or remotely with an automatic utility.

Multiple profiling modes

Choose sampling mode for fast profiling, tracing for high accuracy and line-by-line profiling to analyse complex business logic.

Clear data representation

Choose between several views that streamline analysis of profiling data in snapshots.

Detect bottlenecks quickly

Take advantage of efficient navigation, easy filtering, smart search and handy source preview.

Use multiple tabs

Open a specific call or all calls of a suspect function in a separate tab to focus on its performance.

Annotate snapshots

Create textual annotations to selected functions to review them later on.

Estimate performance gains

Immediately estimate how removing a bottleneck would affect overall performance - without recalculating your snapshot.

Survive server-scale snapshots

Profile complex desktop and server applications. Process snapshots of up to several hundred GB in size.

Speed and accuracy

Enjoy the fastest and most accurate profiling in dotTrace history. Use the High Accuracy mode to account for the time spent inside the profiler.

Integration with Visual Studio and ReSharper

Profile applications right from within Visual Studio 2005, 2008, or 2010. Navigate from a function in a snapshot directly to its source file in Visual Studio. Profile unit tests quickly when working with ReSharper.

dotTrace 3.5 Memory features

Versatile memory profiling modes

Profile applications in two different ways:

  • dump memory during profiling to check what objects are currently loaded into memory
  • view the difference between two memory states by capturing a snapshot between two time intervals.

Convenient data representation

A number of views are available to you for examining and analysing memory snapshots, including Class List, Namespace Tree, Outgoing references, Shortest root path, and Allocation Tree.

Find objects by class

To help you locate the presence of particular class of objects in memory, dotTrace provides the rapid Find objects by class (Ctrl+N) search feature.

Finalised objects

dotTrace Memory lets you see finalised objects — objects which were deleted by the finaliser. You can examine them to find that some were not properly disposed of in the code of your application, which is a potential memory leak.

Merging strongly-connected objects

dotTrace Memory offers an easy way to merge (group) strongly-connected objects together, so that you can see which objects and/or groups any particular node is holding.



Editions

Two editions

dotTrace Performance comes in two editions:

  • Standard - provides powerful profiling functionality for .NET Framework applications
  • Professional - adds support for .NET Compact Framework 3.5, Silverlight 4 and remote profiling



Shopping Basket

    0 Item(s)

    Total:

    0.00



    View and amend your basket
      Currency is set to Sterling   Change currency to Dollars   Change currency to Euros
    Copyright © Grey Matter Ltd. 1983 - 2012. Registered office: 2 Prigg Meadow, Ashburton, Devon, TQ13 7DF. Registered in England. Company no: 1671407. VAT no: GB 384904621.