编辑
最初的问题有很多猜测,但都简单得多。查看我自己的答案和这个报告的错误。
如果有人遇到类似问题并帮助他们找到这个问题,我会留下原始问题。
我一直在使用托管在 Windows 7 上的 VirtualBox Ubuntu 14.04 VM。这台机器工作正常,但 VirtualBox 进程经常突然开始无缘无故地占用大量内存。我无法以一致的方式重现该错误,但它每隔几个小时就会发生一次,或者有时会在几分钟后发生。以下是更多详细信息:
- 我正在使用当前的 VirtualBox 版本 (4.3.16),但我也尝试过旧版 (4.3.12) 和 beta (4.3.17)。我对他们都有问题。
- 我尝试为 VM 分配不同数量的 RAM。我对他们都有问题。我尝试分配 512MB、768MB 和 1GB。我的主机总共有 4GB。
- 来宾 OS 系统监视器未显示所用内存量的显着变化。
- 当我使用机器或闲置数小时时可能会发生这种情况。我找不到一个原因。有时当我打开 Ubuntu 软件中心时会发生这种情况,但我已经多次使用它没有问题。有时它发生在我刚启动机器而根本不做任何事情时。有时它会在使用 Eclipse 开发一个小时后发生。有时它不会在一整天内发生。
- 有时,VirtualBox 进程占用的内存会突然增加一倍。通常我开始使用大约 700 MB,突然它使用大约 1.4 GB。其他时候它会缓慢但稳定地增长,大约一分钟后,该进程拥有超过 2 GB 的内存,系统变得非常缓慢。
- 我尝试了不同的 VM 设置、不同数量的视频内存等。
- 我已经创建了几个虚拟机来查看我的主要虚拟机是否有问题。在我尝试过的所有 3 个虚拟机中安装 Ubuntu 更新之前和之后都可能发生这种情况(在所有虚拟机中都安装了不同的软件)。
只有我有这个问题吗?