Code Profiler

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



A few years ago I used a Profiler (I forget the name) on my Delphi code at the time and got fantastic results showing both:
a) lines of code that took the longest to execute and b) lines of code that allocated the most unreleased memory.

I have looked around and am unable to find a good tool to easily achieve these statistics for my C# Winforms application. Possible reasons are that: 1) I am having difficulty finding the existing functions in a tool thet supplies them or
2) I have not yet found the tool that does actually supply them.

I also wonder if my statistic b) above is no longer able to be profiled because dotnet has a garbage collector whereas Delphi did not? Some of them seemed to say that to observe changes in memory allocation over time I needed to take "snapshots". However I can't see how that will help me with that specific requirement anyway.

The profilers I have looked at are:-
* ANTS Profiler
* AQTime
* CLR Profiler
* ProfileSharp
* SilkTest
* YourKit

Am I on the right track or have I missed the right product?

Any advice on which direction you think I should go (more time understanding or more time downloading) would be much appreciated.

cheers,
Paul.


.



Relevant Pages

  • Re: statistical vs deterministic profilers
    ... Lispworks has a statistical profiler, I don't know about Allegro ... statistics on individual functions, ... "sampling profiler", because instead of the profiler being forced by ...
    (comp.lang.lisp)
  • [ANN] yappi v0.2
    ... yappi(Yet Another Python Profiler) v0.2 released. ... helps to assist the programmer finding deadlock situations. ... ability to get statistics without stopping the profiler on the ...
    (comp.lang.python.announce)
  • Re: Curious performance experiment
    ... > I then added the proper index. ... > clock-time idea of execution (but got the statistics IO from single ... Profiler do not match that of STATISTICS IO. ...
    (microsoft.public.sqlserver.server)
  • Re: Curious performance experiment
    ... Yes, statistics io, and I'm looking at just the logical reads. ... I've been running the profiler also, but didn't use it on these cases. ... Interesting if profiler shows a different pattern, ... I get the chance to try it. ...
    (microsoft.public.sqlserver.server)