Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I regularly run several Java applications. There are about 4 applications that eat up a gig of RAM each(as I see in the Activity monitor). For the rest of the OS, I guess it is using another 3 gigs. I typically only have 100-200mb free memory. Is that the true memory I have available? Or is a type of swap memory used? Essentially, I have 8 gigs of ram on the system, should I get 16 gigs? I tend to see slow performance at the 100mb mark. What about inactive memory, that typically runs at 3 gigs, is that memory available?

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted

The best pointer to see if you need more RAM is checking "Page ins" vs "Page outs" in "Activity monitor" "System memory" tab. A simple rule of the thumb is that if "outs" count is higher than "ins", you need more memory. This has to do with usage of hard drive providing virtual memory.

Also, there is lots of memory available in the inactive section. There are mostly things that programs designated as never to use again. But OS keeps them, so if you close a document, it still sits in RAM and can be opened instantaneously. If any other activity needs free memory, OS ditches data here and offers RAM to the system.

You can also try running:

purge

command in terminal, it forces disk and memory caches to be emptied. You get to the state similar to reboot.

share|improve this answer
    
What are your thoughts on free memory? Will that always be low? –  Berlin Brown Jun 27 '13 at 13:52
    
Low free memory is good, however weird that sounds :) As long as there is enough inactive memory. Currently I don't run nothing big and I have 200Mb free on 8Gb system. Here is a nice deeper explanation: apple.stackexchange.com/questions/67031/… –  b4d Jun 27 '13 at 13:56
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.