dotTrace 2020.3 Help

Run dotTrace

Depending on your needs, you can work with dotTrace in three different ways:

  • Using standalone dotTrace.

    dotTrace installs in the Windows Start Menu for easy access.

    dotTrace Standalone
  • Using dotTrace integrated in Visual Studio.

    dotTrace in Visual Studion

    The main component of dotTrace integrated in Visual Studio is the Performance Profiler tool window which can be opened via the ReSharper | Profile | Open Performance Profiler menu.

  • Using the dotTrace command-line tool.

The following table summarizes the pros and cons of each way.

Standalonein Visual StudioCommand-Line Tool
Summary Recommended if you do not have application's source code or you do not want to start an IDE to perform profiling Recommended if you want to profile an existing project running under Visual Studio Recommended if you want to perform profiling on a remote server or automate the profiling process
How to Run Profiling Using the dotTrace Home window Using the ReSharper | Profile menu in Visual Studio Using the ConsoleProfiler.exe command-line tool
Local Profilingcheck svgcheck svg
Additionally, profiling of run configurations is supported. For example, you are able to profile any static method in your code
check svg
Only profiling of standalone applications and already running .NET processes is supported
Remote Profilingcheck svgcross svgcross svg
Controlling Profiling Session
  • Auto-taking snapshot on process completion or by timeout

  • By sending messages to stdin or a file

  • Using the API

Continuous Integration Supportcross svgcross svgcheck svg
The dotTrace plugin to TeamCity is available
Last modified: 06 August 2020