代码之家  ›  专栏  ›  技术社区  ›  LI Xuhong

为什么即使在使用了最多内存的程序[关闭]之后,计算机也会变慢

  •  0
  • LI Xuhong  · 技术社区  · 7 年前

    我在测试一些占用大量内存的程序。然后一些程序使用了我电脑中几乎所有的内存(16G)。我被迫停止程序,现在我有10G以上的可用内存,但我的电脑速度变慢了,我不得不等几秒钟才能打开终端。需要重新启动才能恢复正常。我想知道除了重新启动之外,为什么以及如何解决这个问题。

    环境:Ubuntu 14.04(但我认为在Windows中也会发生这种情况。)

    CPU:i7-4710MQ

    另外,我不知道应该为这个问题添加什么标签。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Niels van Reijmersdal    7 年前

    当内存已满且程序需要内存时,操作系统会将程序交换到硬盘上的虚拟内存。将大约10GB的应用程序交换到磁盘是非常缓慢和耗时的(当然取决于硬盘的速度)。

    你可以 disable the swap-space

    其他内容: