我看到这个问题——“虚拟内存”和“交换空间”有什么区别? https://stackoverflow.com/questions/4970421/difference-between-virtual-memory-and-swap-space
这里提到虚拟内存=RAM空间+磁盘空间-进程可以使用的空间。
那么虚拟内存的最大大小可以是多少?
Max(虚拟内存) = 磁盘空间 + RAM 空间 - 操作系统空间(RAM 和磁盘上)吗?
虚拟内存不受机器中内存指针大小的限制,虚拟内存限制与寻址内存空间不同。使用分页可以寻址比基于指针的地址空间中可用的虚拟内存更多的虚拟内存
虚拟内存上限由操作系统设置:例如。 32 位 Windows 的限制为 16TB,64 位 Windows 的限制为 256TB。
最大限制是物理磁盘空间。
要确定需要多少虚拟内存,由于用户的系统包含的RAM数量不同,所以要根据系统而定。默认情况下,操作系统将为虚拟内存设置适当的大小。虚拟内存的默认且合适的大小是:
<Amount_Of_System_Memory> * 1.5 = <Default_Appropriate_Size_Of_Virtual Memory>
就我个人而言,为了保持良好的系统整体性能,您应该使用虚拟内存实际大小的默认大小和主内存大小值的三倍作为虚拟内存的最大大小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)