Commited > Phisical - Available. Should I buy more RAM?

Valentin Tihomirov

Honorable
Apr 10, 2013
71
0
10,630
I have 6GB. In the Process Explorer, I see that Commit Charge = 5.4 GB and 2 GB is still "Available" (not used)? How is it possible? Does it mean that more than 1 GB is swapped to disk? Why W7 does not want to use all my memory? Why cache WS is so low? Should I buy more memory?
 

kawininjazx

Distinguished
May 22, 2008
1,372
0
19,460
6GB is a lot of memory. You want to go to control panel->system->advanced system settings->performance settings->advanced->and go into the virtual memory settings and use the system managed size. I have 6GB and right now I have 1870 cached, 4182 available, and 2441 free.
 

Valentin Tihomirov

Honorable
Apr 10, 2013
71
0
10,630
Isn't it a problem that I have 5.5 GB commited and it is a lot of memory also? How can I avoid the paging and have a cache of 1.4 GB, as you do with my GB physical memory? What is the difference between "Free" and "Available"? Isn't it not available if it is not free and vice-versa?
 
I have just chrome open and using less than 2gb. What do you have open that is taking up all your ram? You can look in the processes tab.

Windows will load commonly used files into ram which is what the cache amount is. It also doesn't "delete" files that were just used as it is a waste of time/performance since it can just overwrite files. The cache amount is technically not being used but the ram has data in it. Free is what has nothing in it. You should really only worry about commit and available. Windows will use up as much as it needs.
 

Valentin Tihomirov

Honorable
Apr 10, 2013
71
0
10,630


Do you mean "Not being used by apps and can be available (for apps), once cache is flushed"?



Don't worry, my 5.5 GB are used by useful applications. Based on that information I need to figure out if I need more memory or not?
 

As you are using almost all your ram, yes get more.

What's with the misquote? I never said this.
 
I never said available = used, those are opposites. You said you have 6gb ram and 5.4 used. It makes no sense how you have 2gb available. If you have that much available then you don't need to buy more.

You aren't looking at task manager are you? That is what the issue is coming from. They are shown differently in process explorer which I am guessing you are using.
 

Valentin Tihomirov

Honorable
Apr 10, 2013
71
0
10,630


I see no sense in what you are telling. Can somebody explain?

 

Valentin Tihomirov

Honorable
Apr 10, 2013
71
0
10,630
img


Will I understand you better now?
 

Valentin Tihomirov

Honorable
Apr 10, 2013
71
0
10,630


And what? Using the page file, I can easily have 10 GB committed in a 3 GB machine. Does it mean that I need not have more memory? Does it mean that OS needs no extra memory for file cache?


I cannot hesitate and post another screenshot

memory_usage_increased_more_mem_is_available.png


So, the memory consumption has increased 1.3 GB but I have got 500 MB more free memory. So, I am sure now that it is possible to have 1 GB free in 3 GB system, loaded with 10 GB of applications. So, I am curious: whoever needs more than 3 GB of memory if you always can free more memory by loading more applications and swap them to page file? Why do people buy more memory instead?

Do I need more memory, looking at these plots?
 
You are confusing yourself with paging, caching, commit, etc. and you don't know what they really are. If you want to learn what all this stuff is, then I'd suggest wikipedia. I am just going to keep it simple. If you are using all your ram, then you should get more.
 

Valentin Tihomirov

Honorable
Apr 10, 2013
71
0
10,630


What if I use only 1 kb less than I have? What exactly do I not understand about paging, caching and commit and why do I confuse them? You cannot tell exactly whether I am over my memory limit or not even after I have presented you the asked screenshots and you conclude that I do not understand the basics? I do not understand basics because you cannot explain the things?
 

TRENDING THREADS