I'm using Windows 10 and often find my programs being choppy, so I had a look at causes; since it happened often when I had multiple BlueStacks instances open, I suspected RAM usage and I was right, when my windows felt choppy, it was due to a lot of hard faults.
I'm starting to figure out how to monitor my RAM usage, but I can't figure out how ~12GB of paged memory, or 5GB of working set, would equal being left with 300MB of free memory in a system with 16GB of RAM.
- I used the following Powershell commands to find that out:
Get-Process | Measure-Object -Property *memory*,WorkingSet -sum | Format-List Count, Sum, @{Label="GB";expression={$_.Sum/1GB}}, Property Get-Counter -Counter "\Memory\Available MBytes"
- RAMMap:

I've heard of disk caching or superfetch, but superfetch is disabled and I would hope disk caching gives up a bit of RAM if another process needs it.
What else could be using the missing RAM?
rmpand share it privately. – Lieven Keersmaekers Jul 28 '20 at 16:00