Reply To: Task Manager Vs Performance Monitor
Ok,here goes. A retype of the post I lost.
Windows cache’s like crazy 😁
Superfetch logs the files that your applications open and tries to load them into memory in advance. Windows 10 adds Ready Boot ( not ready boost) which monitors the apps you open when you first login and tries to load them into memory before you even launch the app ! In addition, when an app releases memory pages they are placed on a standby list instead of being freed so they are in memory should they be needed again soon. There is seldom much free, unused, memory on a running system.
An explanation of some of the terms in the task managers memory tab is below.
In use (compressed):
Shows the amount of physical memory actually in use, the figure in brackets shows the amount of that that has been compressed (New in W10 or maybe 8)
Before a program can use memory it must first commit it but Windows dose not assign any physical memory until the program actually uses it, that is why the commit charge will be higher than the in use figure. The second number is the system commit limit which is the size of the installed ram plus the size of any page files.
The free section of the composition graph is a combination of the free,standby and zeroed page lists and if you hover the mouse pointer over it it will give you a breakdown.
One more thing is that Windows will only assign pages that have been zeroed to a new app to prevent data leakage so it has a background task called the zero page thread that zero’s free pages, you will seldom see much memory on the free list because of this.