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.