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 s.r.o

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 Professional Edition
dotTrace Performance Profiler Standard Edition

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


Product Information

dotTrace 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 application's functions. It can profile complex desktop and server applications and process snapshots of up to several hundred GB in size.

Also available - dotTrace Memory Profiler

dotTrace Memory lets you discover memory leaks and optimise memory usage in applications based on .NET Framework up to version 4.



New Features

dotTrace 5 Performance - new features

Improved remote profiling capabilities

Remote profiling now uses the HTTP protocol so it can be used over VPNs and is easier to configure with firewall rules. Plus now you can attach to running remote processes, run the profiling agent as an ASP.NET Web Service and connect to both IPv4 and IPv6 machines.

Attach to running processes

Attach the profiler to an existing .NET Framework 4.0+ process and run sampling performance analysis on it.

Support for IIS Express

dotTrace 5 Performance introduces official support for IIS Express that complements existing support for the full-fledged IIS and ASP.NET Development Server.

Integrated decompiler

When profiling an application where you don't have the source code or symbol information available, you can decompile the source for quick review.

Easier estimation of performance gains

You can now clear all time adjustments on all functions visible in the current view in one step - previously you would have to navigate between adjusted functions and set them back to their actual timings one by one.

Improvements in Plain List View

You can now choose to show or hide system functions from the Plain List View, and group functions by assembly in addition to class and namespace groupings. As a bonus, Plain List is now constructed a lot faster with large snapshots, displaying up to 20x performance improvement in certain scenarios.

Enhancements and additions for supported frameworks

Ensures seamless profiling of applications that contain code targeting different CLR versions. For example, if you have a .NET Framework 4.0 application that is dependent on external libraries targeting CLR 2, this application can now be perfectly profiled.

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 5 Performance features

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

Support for a variety of .NET applications

dotTrace 3.5 Memory helps you find memory leaks in applications based on .NET Framework 1.0 to 4.0, including desktop, web applications and Windows services.

Versatile memory profiling modes

Identify instant memory status, or monitor memory allocation dynamics over time.

Convenient data representation

Depending on the task at hand, use different snapshot views, such as Class List, Namespace Tree, or Outgoing References.

Focus on important data

Open parts of a memory snapshot in separate tabs, use filters, folding and other options to focus on what's important for you.

Find objects by class

If you are looking to optimise a certain class, you can quickly find all objects of this class in a memory snapshot.

Preview source code

While analysing a snapshot, you can instantly view the source code of any functions involved.



Editions

Two editions

dotTrace Performance comes in two editions:

  • Standard - provides powerful profiling functionality for local .NET Framework applications up to .NET Framework 4.0
  • Professional - adds support for .NET Compact Framework 3.5, Silverlight 4, any .NET process and remote profiling.



  Currency is set to Sterling   Change currency to Dollars   Change currency to Euros

Shopping Basket

    0 Item(s)

    Total:

    0.00



    View and amend your basket
    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.