大量内存泄漏?

大量内存泄漏?

可能重复:
大量内存泄漏?

你好,

我似乎有大量的内存泄漏,这让我很困惑。

我在 Snow Leopard 上运行 fusion 3.1 / Windows 7。这是全新安装,已应用所有升级。我在 14GB 的机器上为 fusion 分配了 8GB。

我已经在 Windows 7 中安装了 VS2008 和 Eclipse。没有什么异常。

在 Windows 7 的任务管理器中,我的内存占用保持在合理水平,<2GB。但在 OSX 中,活动监视器显示 vmware-vmx 的占用要大得多。它从 2 GB 开始,这似乎没问题,但每当我在 Windows 中实际执行任何操作时,vmware-vmx 的占用都会以每秒几 MB 的速度增长。大约 20 分钟后,它使用了 ~10GB,然后一切都停止了。在此期间,任务管理器仍然显示我只使用了 2GB。而且无论我在 Windows 中做什么,vmware-vmx 的内存占用似乎都会增加。甚至关闭应用程序似乎也会使其增加。

那么,这是 Fusion 的正常现象吗?我之前在 Leopard 下使用过 Parallels 3 / Vista,运行良好。我以为我的新 Fusion 配置会运行得更好,但这让它完全无法使用。(而且显然,除非我购买支持包,否则我甚至无法寻求技术支持……)

任何建议都非常感谢。

谢谢

答案1

您是否正在运行其他虚拟机并遇到类似的问题?

这可能是程序的“内存膨胀”驱动程序(vmmemctl 驱动程序)的问题,您可以尝试通过手动替换它来修复它。老实说,最好的办法可能是卸载 VMware,重新安装它,而不是完全修补它,看看是否有效。然后您可以测试补丁是否会导致问题。

相关内容