2013-05-01 16 views
5

My Visual Studio 2012 powoli się otwiera. W "trybie bezpiecznym" znowu jest szybki. Przypuszczalnie niektóre rozszerzenia spowalniają Visual Studio. Który?Które z moich rozszerzeń Visual Studio spowalnia?

Czy istnieje odpowiednik funkcji Internet Explorera, która pokazuje czas wczytywania dla każdego rozszerzenia? http://blogs.msdn.com/b/ie/archive/2009/07/18/how-to-make-ie-open-new-tabs-faster.aspx

+1

Co o wyłączenie/odinstalowywanie rozszerzeń on-by-one i testowanie wydajności Visual Studio? –

+2

To by działało, ale wolę rozwiązanie O (1). –

+3

Spróbuj wyszukiwania binarnego - wyłącz połowę z nich i spróbuj, a następnie powtórz. O (log (N)) –

Odpowiedz

2

Można uruchomić program Visual Studio z wiersza poleceń i określić opcję /log, aby program Visual Studio zapisał wszystkie szczegóły w numerze ActivityLog.xml. To nie jest ładny pop-up dialig, ale możesz tam uzyskać potrzebne informacje.

Patrz: http://msdn.microsoft.com/en-us/library/vstudio/ms241272.aspx

+0

Dzięki tak, widzę, że istnieją elementy "Rozpocznij ładowanie pakietu" i "Zakończ ładowanie pakietu" dla każdego rozszerzenia. Spróbuję je sparować i odjąć timespampy. –

+0

Gdybyś mógł napisać do tego miłe wieści, chciałbym to;)> – jessehouwing

3

Dzięki Jesse ActivityLog.xml ma informacji chcę. Niestety, nie można go odczytać. Napisałem skrypt Pythona, aby wyodrębnić istotne szczegóły

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() 
Powiązane problemy