比如它会减慢你的启动速度吗?
另外,如果为虚拟内存分配的硬盘内存多于可用的硬盘内存,会出现什么问题?这会导致任何问题吗?
答案1
分配额外的虚拟内存不会减慢启动速度,因为这些页面文件(在大多数操作系统上;您没有指定)只创建一次,然后就一直留在那里直到被使用。它们只是一个预分配的块。
唯一的性能延迟是如果操作系统决定使用它们,因为它已经填满了所有实际内存(RAM),在这种情况下,您将体验到系统页面到磁盘的缓慢。
如果过度分配,那么您的系统将表现得好像它有更多 RAM,尽管这种性能损失会导致磁盘比实际 RAM 慢。
希望有帮助。
答案2
如果您指的是页面文件,那么,除了占用硬盘空间外,大型页面文件不会对性能造成任何影响。它们只是未得到充分利用,而您却浪费了原本可以用于存放有趣的猫咪图片或其他东西的空间。
答案3
内存管理单元管理虚拟内存。它将虚拟内存地址转换为实际物理地址。虚拟内存空间越大,写入的地址表就越大,哪个虚拟地址属于哪个物理地址。理论上,一个大的地址表会导致地址转换速度变慢,从而导致读写速度变慢。我无法量化这种影响。它可能不相关。
答案4
除了虚拟内存比 RAM 慢之外,另一个问题是硬盘的 i/o 速度较慢(这通常是性能的瓶颈),并且您会面临更快烧毁硬盘的风险。