Hi all.

I've been told by my client that the server application I'm working on has inacceptable memory requirements, since after five days of nonstop running it gets 70 MB of memory (as shown in Task Manager). So I immediately checked the program in debug and gave it a stress to at least approximately simulate the utilization it has in real usage by the client.

I found just some small leaks, which occur just once while starting the program, anyway. So nothing useful.

Few hours later he mailed me again that after changing some settings in the program and clicking OK in that settings dialog, the memory usage fell to 16 MB.

How is it possible? I checked the handler for OK button in that dialog, nothing special there.

Do you have some explanation?

I now something must go wrong because of those 70MB, but I don't understand the sudden fall after confirmating the dialog..

Thank you for all suggestions.