假设是一个64位OS,并且磁盘剩余空间足够大。
理论上系统速度会变慢(磁盘的swap),但程序不会崩溃?实际上也是这样吗?
假设是一个64位OS,并且磁盘剩余空间足够大。
理论上系统速度会变慢(磁盘的swap),但程序不会崩溃?实际上也是这样吗?
实际上即使物理内存充足也可能会崩溃,更不用说物理内存不足了。速度变慢通常会影响系统运行的稳定性,所以物理内存应该足够用,磁盘交换只是少数的情况下,系统才能比较稳定的运行。
6 回答6.8k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
894 阅读
286 阅读
“实际上”的实现如果和“理论上”不冲突的话,那答案我想是不会的。楼上说运行速度变慢通常会影响系统运行的稳定性,我觉得这是超出“内存”以外的事了;在那种情况下,导致“崩溃”的直接原因应该不是内存不足。如果虚拟内存充足而一个程序由于内存不足的原因崩溃了,我能想到的原因是:
还有一种可能就是你的物理内存小到操作系统的页表等常驻数据结构都放不下。