An unhandled exception of type 'System.OutOfMemoryException' occurred in system.drawing.dll
I keep getting this exception when I run my application.

I use the drawing namespace since my app is performing a lot of printing. Is there a way to trace the memory? I think Im very careful in my code, Those objects that has a dispose method I always call, and I set all my own objects to nothing when I have no more use for them...

What other means do I have of controlling memory allocation??
memory leaks is not an option here since this is an important component to be used by lots of other programmers, and if I do have them it is a crisis...

Help...

Im using lots of objects that are made by me (the classes that is)... perhaps I don't destruct them correctly?

I know about garbage collection... but then why do I keep getting this exception?

kind regards
Henrik