虚拟内存就是用来扩展系统的可用内存的,运行大的程序或多个软件时,虚拟内存可以将一部分硬盘空间转换成内存使用。
虚拟内存可以提供更大的进程fork缓存,更大的地址混淆范围,为系统提供一些错误处理能力,例如软件内存纠错。如果程序中出现了错误,虚拟内存可以在不中断程序的情况下尝试修复错误,而且虚拟内存还可以有效地避免内存不足导致的程序崩溃和系统崩溃等问题,提高计算机的整体性能和稳定性,
通常推荐将虚拟内存设置为计算机内存总量的1.5到2倍。例如,如果计算机内存为8GB,则将虚拟内存设置为12GB到16GB比较合适。