如何确定哪些加载项导致Visual Studio 2010出现最大性能问题

时间:2011-04-18 18:57:03

标签: visual-studio-2010

Visual Studio 2010已从快速变为慢速。它已经从0%的CPU使用率空转到25%的CPU使用率空闲。对于一个加载的项目来说,它已经花费了大约一半的RAM,为同一个项目占用了超过1GB的RAM。

我将Visual Studio 2010打开的时间越长,性能就越差。

我知道罪魁祸首必须是加载项,但我似乎无法弄清楚哪一个。我正在使用Process Explorer来检查该过程。

<小时/> 编辑:我当前的插件和扩展:.Net Reflector,Gallio,Visual Git,AnkhSVN,Git源代码控制提供程序,用于Visual Studio的Iron Python工具,用于Visual Studio的MonoDroid,NuGet包管理器,用于Visual Studio 2010的电源命令,生产力Power Tools,Visual Studio颜色主题编辑器

(像Chrome这样的屏幕会告诉你哪个标签用完处理器会是理想的!)

2 个答案:

答案 0 :(得分:1)

没有直接的方法来衡量每个加载项的性能。但是一个方便的工具是 VS Diagnostics Tool。您可以安装此工具,当您发现性能下降时,在某些情况下,您可以记录ETL跟踪并使用相关跟踪记录错误here。 Visual Studio团队可以查看跟踪并基于此提供建议。

答案 1 :(得分:1)

Visual Studio PerfWatson似乎是使用Visual Studio 2010 Sp1跟踪和报告性能问题的更好/更简单的方法

(来自文章):

  

以下是它的工作原理:何时使用该工具   检测到Visual Studio UI具有   变得反应迟钝,它记录下来   关于长度的信息   延迟和根本原因,并提交   给微软的一份报告。视觉   然后工作室团队可以聚合   这些报告中的数据优先排序   造成这个问题的问题   最大或最频繁的延误   我们的用户群。通过安装   PerfWatson扩展,你正在帮助   Microsoft确定并修复了   最常见的性能问题   经常在你的电脑上遇到。