Feedback about dotTrace


After using it for months on my own, I've been using Jetbrains dotTrace for the first time to diagnose performance problems on a customer's application. It worked really well. Still, I'd like to give some suggestions:

- The customer lent me a laptop to make a first analysis of the dumps. Problem: he didn’t have administrator rights, so I couldn't install dotTrace. Problem solved by calling the network administrator, but it would have been great if there was a stand-alone viewer that doesn't need to be installed and that I could bring on an USB key

- Hiding functions consuming 0 % of time is quite useful, but it would be even better if I could hide functions consuming less than xx percent, to go straight to the point

- I can't open a snapshot by dragging the file into dotTrace window. That's a basic feature, isn't it?

- That would also be useful if I could do comparisons on multiple files. During the session, I've taken about 20 snapshots. If I could get a synthesis from them, I could easily pinpoint which functions are consuming significant time across the application.

Either way, dotTrace isn’t the most powerful profiler I’ve used, but it is by far the easiest one. It allows me to see real quickly what is going on, and where the problems lie. Thanks, and please keep up the good work.

1 comment


  Thanks for the feedback. Let me comment on each point:

  1. We will solve this problem partly in dotTrace 4.0 by supporting remote profiling scenario which will only require a simple xcopy-install. Unfortunately, administrator rights are still required since profiling, like debugging, requires certain privileges.
  2. To get straight to the point, we suggest you to use our quick navigation shortcuts: Control+Shift+Left/Right to drill down the most time-consuming path.
  3. Yes, it's a basic one. We'll try to support it in 4.0.
  4. Nice idea, we'll think on it. The problem is that simple synthesis based on an arbitrary collection of snapshots will not always get you a real picture of what takes most time in an application. Thanks.

WBR, Oleg


Please sign in to leave a comment.