比如你在解压一个8GB的游戏压缩包,解压后的容量超过10GB,而游戏包会解压后直接运行setup安装,这时候解压包会被放在缓冲区,而这种情况下你的物理内存即使有8GB也不够了。
或者当你用单反拍了一张1800万像素的照片,用photoshop打开,他会将图还原成接近未压缩状态进行编辑,每个像素是32bit色彩,就是4Byte数据量,1800万像素的话,整张图未压缩数据量达到了7GB。
系统制造商考虑到了这些情况,所以为保证系统流畅稳定,系统并不会在物理内存耗尽时才调用虚拟内存,而是物理内存耗到一定程度时就尽量将数据存到虚拟内存中。虚拟内存会在很长时间内一直存在,除非将来真的内存很大,或者硬盘达到或接近了内存的读写速度。