Quote:
Other than that third party control, I guess I occassionally used one or two of my own custom controls, but they are very lightweight. And the rest is just basic controls.
So basically, even if these user controls were not shut down properly, they wouldn't account for the sudden jump in memory usage.
Quote:
Janus GridEx 2000 is extensively used on all forms
Suspect....
Quote:
No, I didn't set the forms explicitly to nothing, because they are reused and I didn't want it to initialize itself everytime they are used.
Try setting them to nothing just for debugging purposes and see if that makes a difference. It could also help determine if the third-party control is being instatiated too many times....
Quote:
And an average of 3 to 4 Form level variables are used. Most Forms create or obtain an object and request it to perform the action. Only interface functionality, like control navigation resizing etc and basic data validation is performed on the Forms.
Basically then, not a reasonable cause of the sudden jump in memory.
Quote:
The Application uses only one Database connection, and the connection is shared at the application level by all objects and forms that require Database access.
Doesn't sound like a problem either...