tl;博士22GB内存,SSD,页面文件,是/否?减少映射文件保留内存是/否?怎么样?
我在工作桌面上运行Windows 7。它有22GB的物理RAM。我用SSD运行它。此计算机中的常规HDD很少使用。我已经禁用了交换文件,因为有时流氓程序会上升并使其达到疯狂的大小,例如60GB整个SSD。我不能修改那个程序。虽然,我可以重新设置交换文件并设置一些理智的最大大小。我在这里称它为swapfile,但是windows调用了这个页面文件,而swapfile则是其他东西。
这是问题所在。当提交费用接近22GB时,Windows不喜欢它。我得到低内存警告,程序崩溃,屏幕变黑,而图形驱动程序或崩溃等等。计算机需要4GB的待机内存用于“映射文件”。当它们没有交换文件时,这有效地浪费了4GB的物理内存。
所以我的选择是:
1)让SSD上有一个4GB的交换文件来提高我的提交费用,这样我就可以使用所有的物理内存了。但是,当Windows决定在交换文件中放置重要内容时,SSD上的交换文件会更快地降低SSD并降低性能。
2)将交换文件放在硬盘上,以保护SSD,但这会导致更糟糕的性能问题。如果有什么决定实际使用那个交换文件,整个系统会像疯了一样慢下来。
3)不要管它,让4GB左右浪费掉,并忍受低内存警告和问题。或者为了防止这种情况,对程序使用更少的物理RAM。
解决方案2显然是不可接受的。所以问题是,两个邪恶中的较小者是1还是3?
或者是否有一个解决方案4,就像不让Windows为映射文件保留这么多。如果不能让Windows使用超过2或3GB的映射文件,那将是理想的解决方案。然后,当我实际使用更多的物理RAM时,我只会遇到内存不足的问题。我不需要经常这么多。