Stand alone dotTrace VS integrated in Rider


Are there any differences between dotTrace installed separately (stand alone version) and the one installed as a plugin in Rider?

Do I need to install/use stand alone dotTrace version for performance profiling in Rider?





Yes, there are some differences between these versions. Some part of functionality is implemented in standalone dotTrace only, for example - it is much more convenient to view Timeline snapshots in standalone Timeline Viewer compared to Rider.

You can use dotTrace plugin for Rider without standalone dotTrace, but if you use Rider on Windows, we recommend using both these versions simultaneously: you can take snapshots with Rider plugin and then open them in standalone dotTrace viewers (via context menu in Rider).


I have installed rider 2020.3.1 and dottrace 2020.3.1 portable on windows (using toolbox app), but the "open in standalone dottrace" is greyed out in rider. Is this because standalone dottrace is installed in portable mode (and rider somehow uses some visual studio and/or windows specific way to resolve where standalone dottrace is installed???)


Is this 'by design' or a bug?



A workaround is to load the snapshot manually from under


but files are called *.tmp, so default filter must be changed

And it is cumbersome!!!




About the "Open in standalone dotTrace" action - it is a bug, thank you for the report. We will fix it as soon as possible.

About the .tmp extension: this extension is used for unprocessed snapshots only; if a snapshot was processed previously, it will have .dtp/.dtt extension. We will add the .tmp extension to the corresponding filter, thank you for the feedback.


Please sign in to leave a comment.