2013-05-01 11 views
5

Il mio Visual Studio 2012 è diventato lento da aprire. In "modalità provvisoria" è di nuovo veloce. Presumibilmente alcune estensioni stanno rallentando Visual Studio. Quale?Quali delle estensioni di Visual Studio stanno rallentando?

C'è un analogo della funzionalità di Internet Explorer che mostra il tempo di caricamento per ciascuna estensione? http://blogs.msdn.com/b/ie/archive/2009/07/18/how-to-make-ie-open-new-tabs-faster.aspx

+1

Che sulla disattivazione/disinstallazione estensioni in-one e test delle prestazioni di Visual Studio? –

+2

Funzionerebbe, ma preferirei una soluzione O (1). –

+3

Prova la ricerca binaria - disabilita la metà e prova, quindi ripeti. O (log (N)) –

risposta

2

È possibile avviare Visual Studio dalla riga di comando e specificare l'opzione /log in modo che Visual Studio scriva tutti i dettagli su ActivityLog.xml. Non è una bella finestra a comparsa, ma puoi ottenere le informazioni che desideri da lì.

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

+0

Grazie Sì, vedo che ci sono gli articoli 'inizio pacchetto carico' e 'fine pacchetto carico' per ogni estensione. Proverò ad accoppiarli e a sottrarre i timespamps. –

+0

Se potessi scrivere un bel messaggio pup-up, mi piacerebbe molto;)> – jessehouwing

3

Grazie Jesse, ActivityLog.xml ha le informazioni che voglio. Sfortunatamente, è illeggibile. Ho scritto uno script Python per estrarre i dettagli rilevanti

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() 
Problemi correlati