首先直接看内存占用总量肯定是不准确的,因为现代操作系统为了减少读取硬盘、提高速度,倾向于把所有可能用到的数据都放在内存中,表现出来的行为就是有多少内存就占多少、内存容量越大使用的内存就越多。
打开windows资源监视器可以看到内存占用分为绿色和蓝色两个部分。绿色是程序正在使用的内存,蓝色是为了提高速度的备用内存。如果大部分都是蓝色,内存是够用的;如果绿色快要占满了,内存是真的不够用了。
更准确的方式是看右下角的硬中断,如果频繁出现硬中断,说明内存不够了,程序用到的数据没在内存里,需要读硬盘取数据。

另外一个途径就是aida64查看页面文件的使用量,物理内存不足时就会占用虚拟内存(就是硬盘),如果虚拟内存占了好几个g了,也说明物理内存不够用了。

最后,十几年前内存不够是真的会卡成幻灯片的,内存不够就要去读硬盘,读一次硬盘10ms以上的时间。现在大多数人都用上ssd,就算内存满了,读一次硬盘也就0.1ms,至少也是勉强能用的速度,所以没有必要过于焦虑内存容量了。




