我的 Visual Studio (2010 SP1) 存在严重的内存泄漏,似乎是由安装的一个或多个扩展引起的。
我试图通过打开和关闭扩展和附加组件来缩小范围,但是需要一段时间的工作才能建立一个重大的泄漏,并且结果并不完全是决定性的。在 devenv.exe 进程使用 2GB 内存并开始垃圾之前,它很少需要超过几个小时,这变得有点痛苦。
有什么方法可以让 VS 发出有关为扩展分配的内存的信息?
托管扩展是否在它们自己的 AppDomain 中运行?也许这可以让我打开一些性能计数器来帮助查明问题。
除了一一禁用某些东西直到问题消失之外,我还能做些什么来解决这个问题?