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

问题描述

|| Visual Studio 2010已从快速变为慢速。它已从cpu使用率0%的空闲变为cpu使用率25%的空闲。它从一个加载的项目占用了大约半个GB的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 Commands,生产率电动工具,Visual Studio颜色主题编辑器 (Chrome \之类的屏幕会告诉您哪个选项卡用尽了处理器,这是理想的选择!)

解决方法

没有直接的方法来测量每个加载项的性能。但是一个可能很方便的工具是 VS诊断工具。您可以安装此工具,并且在某些情况下看到性能下降时,可以记录ETL跟踪,并在此处记录带有相关跟踪的错误。 Visual Studio团队可以查看这些痕迹,并根据这些痕迹为您提供建议。,Visual Studio PerfWatson似乎是跟踪和报告Visual Studio 2010 Sp1性能问题的更好/更简便的方法 (摘自文章): 运作方式如下:使用工具时 检测到Visual Studio UI具有 变得反应迟钝,它记录 有关长度的信息 延迟和根本原因,并提交 给微软的报告。视觉 然后,工作室团队可以汇总 这些报告中的数据优先 导致 最大或最频繁的延误 我们的用户群。通过安装 PerfWatson扩展程序,对您有帮助 Microsoft识别并修复 您最关注的性能问题 在您的PC上经常遇到。