分配过多的虚拟内存会对您的笔记本电脑产生负面影响吗?

分配过多的虚拟内存会对您的笔记本电脑产生负面影响吗?

比如它会减慢你的启动速度吗?

另外,如果为虚拟内存分配的硬盘内存多于可用的硬盘内存,会出现什么问题?这会导致任何问题吗?

答案1

分配额外的虚拟内存不会减慢启动速度,因为这些页面文件(在大多数操作系统上;您没有指定)只创建一次,然后就一直留在那里直到被使用。它们只是一个预分配的块。

唯一的性能延迟是如果操作系统决定使用它们,因为它已经填满了所有实际内存(RAM),在这种情况下,您将体验到系统页面到磁盘的缓慢。

如果过度分配,那么您的系统将表现得好像它有更多 RAM,尽管这种性能损失会导致磁盘比实际 RAM 慢。

希望有帮助。

答案2

如果您指的是页面文件,那么,除了占用硬盘空间外,大型页面文件不会对性能造成任何影响。它们只是未得到充分利用,而您却浪费了原本可以用于存放有趣的猫咪图片或其他东西的空间。

答案3

内存管理单元管理虚拟内存。它将虚拟内存地址转换为实际物理地址。虚拟内存空间越大,写入的地址表就越大,哪个虚拟地址属于哪个物理地址。理论上,一个大的地址表会导致地址转换速度变慢,从而导致读写速度变慢。我无法量化这种影响。它可能不相关。

答案4

除了虚拟内存比 RAM 慢之外,另一个问题是硬盘的 i/o 速度较慢(这通常是性能的瓶颈),并且您会面临更快烧毁硬盘的风险。

相关内容