Comments
Sort by recent activity
Time has shown that errors likw this appear to be an issue caused by a bug in the .NET profiling interface. Some of the int32 arrays being allocated are not being reported by .NET as objects to the profiler, although the objects that reference them are (and are apparently still valid as objects and not candidates for garbage collection).
What we have found that works is disabling the server garbage collector as described here: <http://support.microsoft.com/kb/911716>
Remember- "server GC" actually means multi-core GC.
If that doesn't work, mail us at support@red-gate.com for an update which works better in some cases like these. / comments
Time has shown that errors likw this appear to be an issue caused by a bug in the .NET profiling interface. Some of the int32 arrays being allocated are not being reported by .NET as objects to the...
We've acknowledged this as a UI bug (PP-895) and will hopefully enhance the presentation of such data in the next version. / comments
We've acknowledged this as a UI bug (PP-895) and will hopefully enhance the presentation of such data in the next version.
Yes- I see what you mean, when represented in the methods view grod, its only claiming 3.6 milliseconds but in the source code view its 3.6 seconds. This is rather odd, is it easily reproducible? / comments
Yes- I see what you mean, when represented in the methods view grod, its only claiming 3.6 milliseconds but in the source code view its 3.6 seconds. This is rather odd, is it easily reproducible?
Can you post a screenshot of what the results look like in the source code view please (wth line-level timings). / comments
Can you post a screenshot of what the results look like in the source code view please (wth line-level timings).
Just a very quick check- are you using "line level" mode of profiling (most detail)?
(I think the problem is actually deeper than this so I'll check with the developer but I just thought I'd ask this one :-) / comments
Just a very quick check- are you using "line level" mode of profiling (most detail)?
(I think the problem is actually deeper than this so I'll check with the developer but I just thought I'd ask th...
No. Sorry. But teh application has been designed throughout to be as efficient and simple to use as possible so the way we would recommend you profile is by using "CPU Time", not "Wall clock" time- then you shouldn't get any high-latency method shsw up significantly in your results. I hope this helps- let me know if I misunderstood... / comments
No. Sorry. But teh application has been designed throughout to be as efficient and simple to use as possible so the way we would recommend you profile is by using "CPU Time", not "Wall clock" time-...
There's no indication of a problem and every reason to think the profiler is reliable. Counters are only updated by the CLR on a garbage collect. A GC happens on every snapshot. / comments
There's no indication of a problem and every reason to think the profiler is reliable. Counters are only updated by the CLR on a garbage collect. A GC happens on every snapshot.
Thanks for finding the solution. I will suggest this enhancement to our guys. / comments
Thanks for finding the solution. I will suggest this enhancement to our guys.
Hmm, Catastrophic failure from the add-in.
Can you try replacing the existing addin dll with this please: ftp://support.red-gate.com/Patches/ANTS ... .AddIn.dll / comments
Hmm, Catastrophic failure from the add-in.
Can you try replacing the existing addin dll with this please:ftp://support.red-gate.com/Patches/ANTS ... .AddIn.dll
You will get results for all method calls (except when there is a managed to unmanaged transtion, of course).
Make sure you have looked at the "method view" grid (the tiny, middle button at the bottom- above the source code view if its active)
But. we have found some occasions where some methods seem to get missed out but this is solved by using the line-level ("most detail") profiling mode. / comments
You will get results for all method calls (except when there is a managed to unmanaged transtion, of course).
Make sure you have looked at the "method view" grid (the tiny, middle button at the bot...