I'm trying to understand some virtual memory strangeness I'm seeing.
After a reboot, I have lots of free memory available. After a while, the amount of inactive memory increases until there's hardly any free memory left, at which point my system starts getting lots of pageouts.
What is confusing to me is that this condition persists even after I kill all my applications. Even with no applications running, Activity monitor reports a large figure for inactive memory.
It seems to me that when a an application process is killed, its physical pages should be returned to the free pool, and not left around
as inactive.
Or perhaps that's not what's happening, perhaps some hidden process is eating all my virtual memory.
Does anyone have an explanation for why this happens?
Thanks
After a reboot, I have lots of free memory available. After a while, the amount of inactive memory increases until there's hardly any free memory left, at which point my system starts getting lots of pageouts.
What is confusing to me is that this condition persists even after I kill all my applications. Even with no applications running, Activity monitor reports a large figure for inactive memory.
It seems to me that when a an application process is killed, its physical pages should be returned to the free pool, and not left around
as inactive.
Or perhaps that's not what's happening, perhaps some hidden process is eating all my virtual memory.
Does anyone have an explanation for why this happens?
Thanks