11

我的 Visual Studio (2010 SP1) 存在严重的内存泄漏,似乎是由安装的一个或多个扩展引起的。

我试图通过打开和关闭扩展和附加组件来缩小范围,但是需要一段时间的工作才能建立一个重大的泄漏,并且结果并不完全是决定性的。在 devenv.exe 进程使用 2GB 内存并开始垃圾之前,它很少需要超过几个小时,这变得有点痛苦。

有什么方法可以让 VS 发出有关为扩展分配的内存的信息?

托管扩展是否在它们自己的 AppDomain 中运行?也许这可以让我打开一些性能计数器来帮助查明问题。

除了一一禁用某些东西直到问题消失之外,我还能做些什么来解决这个问题?

4

1 回答 1

0

根据JetBrains 常见问题页面,当它开始显示内存泄漏问题时,您应该能够附加到已经运行的进程。也许你可以试一试。请注意,常见问题解答指出您需要使用版本 5。

于 2012-04-02T01:10:58.440 回答