I just picked up with dotTrace and it looks very promosing!
But there's something I couldn't find and which is really missing (for me at least), when profiling in Line by Line with CPU Instruction measure I expect to be able to see the CPU Ticks of each profiled methods, instead I can only view time in ms/µs with two fractional digits.
I profile very fast executed methods and 1/100 of a ms/µs is not precise enough for me and I have to admit I'm more used to CPU Tick measures. Could be better with 1/1000 of ms/µs, but CPU Ticks are still a must for me! (shouldn't be hard to display instead of ms, I assume it's the default resolution when you profile in CPU Instruction measure).
Last question, I'd like to see the average time in the call tree view, like * pct * method * total ms * call count * avg time * full method name. I have lots of method called a time related amount and I only want to know the average to compare the values when I optimize my code. Total time is not helpfull for that.
I know I can get it on method properties tool windows, but it's tedious to do that everytime I need to get access to the info.