This is something we get asked for on a reasonably regular basis although there are very good reasons for it not being implemented - results can change based on what the CPU was also doing at that point in time, different stack traces can't be compared easily if they have changed a great deal, comparing various time regions is difficult. There are many other reasons too which i'll not go into.
You can export the All Methods grid for each run and and compare the results that way. We will be improving the exporting in the next version but for now if you:
- Select a row in the methods grid
- Ctrl + A
- Ctrl + C
Then paste into the Excel file. You can compare various methods from this grid. Alternating between CPU time and Wall-Clock time can also help.
There is one other possibility by implementing our UserEvents.dll
You can place this in your code to mark/annotate events on the timeline giving you start and end times that you can compare.
http://www.red-gate.com/supportcenter/C ... wledgebase
Perhaps you could tell me what would be most useful for you?