2009-11-13 2 views
6

Uso Visual Studio 2008 (con il service pack più recente) Ho anche installato ReSharper 4.5. L'analisi/scansione del codice ReSharper è disattivata. OS: Windows 7 Enterprise EditionCome velocizzare Visual Studio 2008? Aggiungi più risorse?

Sono necessari molto tempo (2 minuti) per eseguire il debugger, il compilatore e se si salva un file nella cartella app_code si blocca per 2 minuti.

Ho 12 GB di RAM e come puoi vedere ne ho ancora molto di più. Questa schermata è stata scattata quando VS era bloccato/bloccato.

Posso assegnare più RAM a VS? O ci sono altre modifiche che posso fare?

slow

+0

Avete già lavorato sullo stesso progetto/soluzione VS su un sistema diverso? 2min suona stranamente lungo. –

+0

hai detto Win7 Enterprise. È al lavoro? Hanno una sorta di scanner in accesso? Abbiamo installato etrust da CA e spesso distrugge le prestazioni. – hometoast

+0

prova VS 2010 beta 2 e inizierai ad apprezzare subito la velocità di VS 2008. –

risposta

7

Sembra sia un disco rigido lento o una rete lenta a me. Qualcuno dei file rilevanti memorizzati sulla rete?

+1

+1. Assicurati che i tuoi file siano rapidamente accessibili. –

+0

Ho scoperto che quando la soluzione è su un'unità USB è molto più lenta. – aron

+0

Sì, spesso può essere peggio di un disco di rete. – MartW

4

Provare a rimuovere ReSharper e vedere cosa succede. Esiste un virusscanner attivo? Cosa succede quando lo disabiliti per un momento?

Oh, e puoi spostare le tue classi da app_code a una libreria esterna? Non sono sicuro, ma penso che una modifica in app_code possa risultare in una ricompilazione completa.

+0

IMO - In qualche modo ReSharper aggiunge in modo significativo al tempo di avvio VS. VisualAssistX è più moderato qui. – msi

3

Questo potrebbe non risolvere tutto, ma i problemi di vincoli di memoria sono piuttosto comuni con ReSharper. Eppure, ne sono dipendente, e i miglioramenti della velocità di rimozione non superano il dolore di ritiro ...

Per impostazione predefinita, Visual Studio si occuperà solo di 2 GB di memoria. Tuttavia, si può rendere grande memoria a conoscenza (in modo che verrà utilizzato fino a 3GB) seguendo questi passi (da this Steven Harman post):

  1. Assicurarsi di eseguire il backup devenv.exe
  2. Utilizzando il prompt dei comandi di Visual Studio, accedere a C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \
  3. eseguire il seguente comando: editbin /LARGEADDRESSAWARE devenv.exe

Inoltre, see this post, che ha alcuni altri suggerimenti per le prestazioni complessive di Visual Studio . Ogni piccolo aiuto.

Provalo e procurati un disco rigido più veloce (10.000 RPM). Un sacco di post (here on SO, Coding Horror e elsewhere) attestano il miglioramento delle prestazioni di passaggio da un 5.400 RPM standard a un modello più veloce.

+1

Si noti inoltre che potrebbe essere necessario impostare le variabili di ambiente tramite vcvars32.bat altrimenti editbin potrebbe lamentarsi del fatto che mspdb80.dll non esiste. – romandas

+0

Ciao, Ho ricevuto un errore quando ho provato questo. Nota la prima volta che l'ho eseguito ho VS 2008 aperto. Poi l'ho chiuso e ho provato di nuovo. Lo stesso errore. http://img515.yfrog.com/img515/3962/devenverror.gif – aron

+0

se il percorso 'EditBin' non è impostato - utilizzare:' Programmi (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE> .. \. . \ VC \ Bin \ X \ EditBin/LARGEADDRESSAWARE DevEnv.exe' dove ** X ** = '.' | 'AMD64' | 'x86_AMD64' - test eseguendo prima' EditBin'. –

0

Provare a eseguire Process Monitor e utilizzare Strumenti/Riepilogo attività di processo per mostrare se uno qualsiasi dei processi sul sistema sta causando una grande quantità di accessi ai file, accessi al registro o attività di rete. Se si filtra il log per il nome del file che si sta tentando di salvare, potrebbe anche mostrare alcuni errori API o problemi di autorizzazione che stanno causando il rallentamento.

0

Un disco rigido più veloce può essere la soluzione. Jeff Atwood ha un blog entry sull'utilizzo di un disco rigido da 10.000 rpm in un computer.

Another question qui su Stackoverflow parla di rallentamenti di Visual Studio a causa di virus scanner in esecuzione.

Io stesso ho avuto a che fare con soluzioni di grandi dimensioni impiegando molto tempo, CodeRush Express causando un rallentamento dei processi in background e processi in background che causano rallentamenti.

Buona fortuna a caccia. Sarebbe interessante sapere cosa trovi.

0

Ti sei assicurato di utilizzare l'ultima versione di ReSharper (4.5.2)? Ci sono stati buoni guadagni in termini di prestazioni nell'ultimo aggiornamento. Io ho una soluzione web di 28 progetti con 1.400 file sorgente, un disco da 5400 RPM (sì, lo so), e il mio tempo di avvio per il debug del progetto è inferiore a 30 secondi.