App profiling

  • Thread starter Thread starter No one
  • Start date Start date
N

No one

I am looking for tools to profile an application while running. There
seems to be a resource problem and I am not sure if it is the
application (Windows Forms .Net written in C#) or the database server
(Informix).
 
hi,
I find couple of tools, quite useful when trying to profile application for
memory and other performance issues-

For memory profiling you can use CLR Profiler tool (from MSFT); URL below-

http://www.microsoft.com/downloads/...52-D7F4-4AEB-9B7A-94635BEEBDDA&displaylang=en

CLR profiler will help identify excessive memory allocations, short and
long-lived objects and if any object is holding onto memory for quite long
time. Its worth try.
If you need to find out which method in your code is slowest and what's the
overall time of execution per method (with children) etc, NANTS profiler is
the best tool; u can eval version from URL-

http://www.red-gate.com/products/ants_profiler/ANTSProfilerv2/ANTS_Profiler.html

Be aware that no tool will give you any benchmark of any sort, since the
nature of application varies; you need to take your call on knowing if
specific behaviour is not called. Performance counters still remains the
choice to monitor your application during the run.
 
Back
Top