我的哪些Visual Studio扩展正在放缓?

时间:2013-05-01 14:22:34

标签: visual-studio visual-studio-extensions

我的Visual Studio 2012开放速度很慢。在'安全模式',它再次快速。据推测,一些扩展正在减慢Visual Studio的速度。哪个?

是否有类似的Internet Explorer功能显示每个扩展的加载时间? http://blogs.msdn.com/b/ie/archive/2009/07/18/how-to-make-ie-open-new-tabs-faster.aspx

3 个答案:

答案 0 :(得分:3)

谢谢Jesse,ActivityLog.xml拥有我想要的信息。不幸的是,这是不可读的。我写了一个Python脚本来提取相关的细节

import sys
from bs4 import BeautifulSoup
try:
    f = open(sys.argv[1])
except IndexError:
    f = sys.stdin

soup = BeautifulSoup(f)

loads = dict()

for entry in soup.find_all('entry'):
    description = entry.find('description')
    if not (description and "package load" in description.get_text() ):
        continue

    print(entry)
    print()

答案 1 :(得分:3)

我用“活动日志分析器”解决了类似的问题。它只是活动日志的xsl-Stylesheet,显示当前ActivityLog.xml中的HotSpots和错误

https://github.com/lcorneliussen/ActivityLogProfiler

还有关于它的Blog-Entry: http://startbigthinksmall.wordpress.com/2011/11/08/activity-log-profiler-find-out-which-extension-is-slowing-down-your-visual-studio/

答案 2 :(得分:2)

您可以从命令行启动Visual Studio并指定/log选项,以使Visual Studio将所有详细信息写入ActivityLog.xml。它不是一个漂亮的弹出式拨号,但你可以从那里获得你想要的信息。

请参阅:http://msdn.microsoft.com/en-us/library/vstudio/ms241272.aspx