内存多多益善,无上限。
内存的作用不仅仅是供当前进程使用,还有个作用是当做缓存。所以说,没爆内存也不等于内存绝对够用。
Windows自从Vista起,就有个机制,将空闲内存用作缓存。表面上你看任务管理器内存占用很低,但是那些未使用的内存都被写入了各种程序的缓存。(在资源监视器里看内存一项,会很直观地表现出来)
当你电恼运行时间足够长的时候,你的所有内存都会被写进缓存来加以利用,这样电恼就会变得十分流畅,各种软件秒开,原理其实和MacOS/iOS一样,内存尽可能地多占用,来保障系统的流畅性。如果你的内存不足,每次缓存都被挤掉,打开软件都要从硬盘重新读取数据,自然效率就会慢很多了。
我曾经把DOTA2装在HDD里,第一次开游戏需要最少3分钟,退了游戏以后第二次直接秒开,这就是缓存带来的效果。