Is there a way to determine which process(es) are contributing to Inactive Memory? I understand that it is not bad to have a significant amount of Inactive Memory.
The thing is I close all apps except Finder and inactive stays high. One would think eventually that would come down.
The thing is I close all apps except Finder and inactive stays high. One would think eventually that would come down. It is ok though. I use iFreeMem.
Does it work?
I don't think you should worry about that anyhow. The system and its virtual memory manager were built so you wouldn't have to interfere. Virtual memory is nothing like what you might be used to on older systems such as MacOS. A few tutorials in what it does and why might be good before you venture further.Is there a way to determine which process(es) are contributing to Inactive Memory? I understand that it is not bad to have a significant amount of Inactive Memory.
That depends on the particular implementation. You're talking about page frames that aren't "dirty". How much across the board the VM system wants to take responsibility for is implementation independent. Yes, most systems will exhibit this tendency, but it's not a given. Again, worrying about how VM works is not something people should do.That's the whole point. You can close the apps and yet their RAM contents remain in "inactive." If you reopen the app, you've already got data in RAM to get you going.
It's totally equivalent to deleted files. The data's still there. Does that help you much the next time you want to save a file?It's not going to come down until you reboot (or is converted into "used" RAM).
Again not to be recommended.Or you can use something like iFreeMem to force the inactive RAM to free up.
I strenuously disagree with that. And I challenge your ability to determine exactly what it does or if it in fact actually works. And I do this for I know for a fact as a systems engineer that it does not and cannot.Does it work? Yes.
Must insert a "doh" here. If these memory programs were so bloody brilliant you'd think the engineers responsible for the VM manager in OS X would do something similar. And I can't put my finger on why, but I have this sneaking - but inexplicable - assumption that they just might possibly theoretically be better at dealing with these matters than I don't know who with two apps in the UK with some funky ideas about allocating all available RAM to grind the system to a halt only to free it again to make you happy. Something like having an elephant hitch a ride on your shoulders - when he gets off it feels so good.I should have an auto-responder bot for all the Inactive Memory / Free Memory threads.
"Don't worry. Be Happy. Let OSX do its thing."
My humble apologies. A very good point indeed. Thanks for pointing that out.At what price does it work? What is it doing behind the scenes? Can I trust my box to a developer who doesn't read Apple's standard programming practices?
Would you hire someone for a sales position that looks like he just rolled out of bed, and didn't shower before his interview?
Good point. I am not sure that I can without looking at the source code. Then again I'm not sure anyone can determine exactly what OS X does behind the scenes, can we?I strenuously disagree with that. And I challenge your ability to determine exactly what it does or if it in fact actually works.
Eh?And I do this for I know for a fact as a systems engineer that it does not and cannot.
Good point. I am not sure that I can without looking at the source code. Then again I'm not sure anyone can determine exactly what OS X does behind the scenes, can we?![]()
Ah very good. It seems we can verify this. Thanks.For a lot of low level functions we can.
http://developer.apple.com/opensource/index.html
Not only that, but the behavior that mac is showing is also found on other unix systems as I already mentioned in my first posts.
There's absolutely nothing to fear about. It's intended for the operating system to create this "inactive memory." It's definitely not something like an application with a memory leak that is going to slow down the whole system..
Memory is one of the fundamental tasks that the OS manages. Why you would buy this app is beyond me. You think some schmuck on the internet with Xcode knows more than the OS developers?