|
I've seen this too, and I can only assume it is like windows in that when dlls are loaded they are not immediately unloaded when the application exits, this results in progressively more memory used when running and exiting lots of applications but faster load times when you re-run one of those applications. The dlls should get unloaded when low-memory conditions occur.
It's basically a method of using the free memory to buffer parts of applications so that they load faster.
This is just what I *think* is happening, so I could be wrong.
|