On the Activity Monitor graph, I'm curious as to the difference between free memory and inactive memory: isn't "inactive" the same as free memory in the sense that it's available to use? 🙂
On the Activity Monitor graph, I'm curious as to the difference between free memory and inactive memory: isn't "inactive" the same as free memory in the sense that it's available to use? 🙂
On the Activity Monitor graph, I'm curious as to the difference between free memory and inactive memory: isn't "inactive" the same as free memory in the sense that it's available to use? 🙂
Supposably but it isn't the case in practice. I have found apps will continue to page out if there is little free ram and loads of inactive (when it should not be paging out if inactive was free)
The distinction is that if you close an application, the memory that it used goes to inactive. You then open that application up again, and instead of re-loading the app, it uses what was already in memory (as inactive).
So basically inactive ram is memory that is free but an application could reuse it if restarted. The benefit of this is that app opens up much quicker.
"Inactive" contains data that _might_ be useful. For example, if you read a file, the OS might keep the contents of the file cached in "Inactive" memory, just in case you read it again. "Free" memory contains nothing useful.