title: Can Visual Studio profiling be based on execution time only?
body: <p>I am using the profiler from VS2012 Ultimate, with the 'Instrumentation' option for timing.
  My problem is that it reports functions doing the most work, which end up being the functions that are executed most often, not the the slowest, which is not very helpful.</p>
  
  <p>For example, the Hot Path lists items with Elapsed inclusive time being high %, but the Elapsed Exclusive Time is 0%. I want to only filter by Exclusive Time and actual ms time and not %.
  Functions doing the most Individual Work are Exclusive time % which is better, but I still only care about the Individual Exclusive time (ms) with maybe the slowest times listed in the hot path.</p>
  
  <p>If I go into function details I can find average execution time, specifically exclusive which lists the slowest function taking .5 ms on average.
  This might seem good, but I also know that the .5 ms average means that from 1000 samples, maybe 900+ take no time at all and a handful might take a second or more.</p>
  
  <p>so, is there a way to have the VS2012 profiler, to look at only execution time, and not just the averages but also the worst case time so I can trace what is actually slowing it down.</p>
  
  <p>VS2012 highlights lines of code based the % of call, can I also range this highlighting and all hot-path information to be based on (ms) time and not sample percentages?</p>
  
  <p>Also, if VS cannot do this kind of profiling, but another program can with VS I would very much like to know about it.</p>
  
  <p>Thank you.</p>