V
Valerie Hough
Currently our client runs one particular C# .NET executable, and after a few
hours performance slows to a crawl. It would be very useful for me to be
able to rule in (or out) the possibility that this is a result of memory
leakage.
Can someone point me to an article that discusses how bad programming may
produce memory leaks? The application is particularly owner drawn ( so pens,
fonts, and brushes abound - all those things I would
religiously destroy immediately after use in my C++ apps). I never see any
messages in the debugger (a la C++) when the application terminates that
report leaks.
The application also does alot of SQL Server querying - are there disposal
issues there?
I would be particularly interested in any objects that should be disposed of
right after they are used (pens, fonts, arrays, brushes, etc)
I would also be very interested in any tools that will allow me to verify
that a particular .exe (or the DLLs it uses)is/are leaking.
Thank you in advance.
Chris Hough
hours performance slows to a crawl. It would be very useful for me to be
able to rule in (or out) the possibility that this is a result of memory
leakage.
Can someone point me to an article that discusses how bad programming may
produce memory leaks? The application is particularly owner drawn ( so pens,
fonts, and brushes abound - all those things I would
religiously destroy immediately after use in my C++ apps). I never see any
messages in the debugger (a la C++) when the application terminates that
report leaks.
The application also does alot of SQL Server querying - are there disposal
issues there?
I would be particularly interested in any objects that should be disposed of
right after they are used (pens, fonts, arrays, brushes, etc)
I would also be very interested in any tools that will allow me to verify
that a particular .exe (or the DLLs it uses)is/are leaking.
Thank you in advance.
Chris Hough