Understanding Profiling Times

Brian DonahueBrian Donahue Posts: 6,590 Bronze 1
Hi Bill,

ANTS Profiler slows applications down tremendously, which, although
we've done our best to minimize the effects, is going to happen because the
application needs be be a dubug build, plus there is overhead in monitoring
the CLR.

We have a built-in algorithm that should compensate for the profiling
overhead when you get the results back, so there shouldn't be a discrepancy
this large. The only exception is if you have got a lot of recursion in your
code. This is explained in the FAQ: http://www.red-gate.com/dotnet/faq.htm.

Hopefully that is the cause of the inflated times.

Regards,

Brian Donahue
Red Gate Technical Support

"Bill S" <bebop_lives@yahoo.com> wrote in message
news:%23FWvtXJgEHA.1620@server53...
> Hello,
>
> I'm new to using ANTS. It's been easy to use so far.
>
> I do have a question about profiling time.
>
> I wrote a simple console app that puts a million values in a hash table
and
> gets them out again.
>
> When I run it in by itself and measure its elapsed time using our timer
> class, I get 2.8 seconds.
>
> When I run it under ANTS, it takes 6.1 seconds. How should I interpret
this
> discrepency?
>
> Thanks,
>
> Bill S
>
>
This discussion has been closed.