.Net Memory Profilers

Hi! I''ve noticed a couple of posts here regarding memory leak issues. I was wondering if anyone (especially SyncFusion developers) could reccommend a particular profiling tool and why they prefer it? Contenders include: - CLR Profiler (free from Microsoft) - SciTech .Net Memory Profiler - ANTs Profiler from Red-Gate - Any others worth comparing? Thanks, -Roy

4 Replies

AD Administrator Syncfusion Team August 19, 2005 01:09 PM UTC

Hi Roy Please explain me exactly what do you plan to do with the tool, it''s easier to give you an advise. It is only for WinForms development or do you need it also for ASP.NET? Regards, Thomas


RM Roy Muller August 19, 2005 02:23 PM UTC

It is for WinForms development. We have a small number of C# apps interacting with a C++ COM Server. They communicate via remoting, shared memory, and P/Invoke into unmanaged code. We have automated test scripts that exercise our system nightly. Recently we''ve gotten some Out of Memory errors and Error Creating Window Handle errors. I want to buy the best tool to locate my memory leaks. Thew biggest problem I''m facing is that a profiler is quite invasive; it slows down program execution and must be started with the app being profiled. We''re using .Net 1.1, WinXP Pro. Our systems are P-IV, 3GHz, 2GB RAM (and SyncFusion 3.2.1.0) No matter how fast CPUs become and how much memory is available, we seem to fill the void with our processing needs :-/ -Roy


AD Administrator Syncfusion Team August 22, 2005 07:24 AM UTC

Hi Roy We''re using the Ants Profiler with success for our analysys. But we a managed only environment with some P/Invoke calls, that differs from yours. Have a look into the trial version. Regards, Thomas


AD Administrator Syncfusion Team October 19, 2005 11:16 PM UTC

You may want to try this profiler: http://www.jetbrains.com/profiler/index.html >It is for WinForms development. We have a small number of C# apps interacting with a C++ COM Server. They communicate via remoting, shared memory, and P/Invoke into unmanaged code. > >We have automated test scripts that exercise our system nightly. Recently we''ve gotten some Out of Memory errors and Error Creating Window Handle errors. > >I want to buy the best tool to locate my memory leaks. Thew biggest problem I''m facing is that a profiler is quite invasive; it slows down program execution and must be started with the app being profiled. > >We''re using .Net 1.1, WinXP Pro. Our systems are P-IV, 3GHz, 2GB RAM (and SyncFusion 3.2.1.0) > >No matter how fast CPUs become and how much memory is available, we seem to fill the void with our processing needs :-/ > >-Roy

Loader.
Up arrow icon