3

是否可以通過某種方式測量所有已安裝的Visual Studio Addins/Extensions(VS 2012/2013)的CPU和/或IO要求?在Visual Studio上查找性能峯值

具體問題:我爲Visual Studio 2013安裝了很多擴展和加載項,一般來說它運行平穩,有時候我經歷了5-10秒的尖峯,VS剛剛凍結。 (沒有任何加載或擴展它不會發生)。 任何想法如何找到問題?

+0

我從來沒有這樣做過自己所以不知道,但我首先看看[VS SDK](http://msdn.microsoft.com/en-us/library/bb166441.aspx ) – Basic

回答

1

如果它足夠頻繁地重現,那麼您可以將調試器附加到Visual Studio中,並在出現問題時插入。方便的是,Visual Studio是一個調試器,所以如果您一次啓動兩個實例並一次性調試>附加到進程,您可以將其附加到另一個。當你遇到問題時,在另一個問題中快速入侵併看看主線程(它在線程窗口中有標記)。查看堆棧以查看是否有任何明顯的違規者...

1

當VS凍結你可以運行ProcDump,然後分析堆棧中的違規擴展。另外Process Explorer有一個很好的實時線程和堆棧監視器。