2010-06-11 8 views
7

Ho letto un sacco di cose su VS2010 essendo molto più performante di VS2008. Quando finalmente l'ho installato, ho scoperto che, di fatto, è molto più lento (salvo per la finestra di dialogo Aggiungi riferimenti).Visual Studio 2010 - È lento per chiunque altro?

Per esempio, progetti Silverlight prendono il doppio del tempo per caricare, l'avvio del IDE in sé è molto più lento, ecc ...

Mi manca qualcosa qui o è così per tutti?

Specifiche: WinXP-32bit, RAM da 3,5 GB, unità 7200 RPM, NVIDIA QUadro NVS 285 128 MB, Cure2Duo E4400 @ 2 GHz, PAE abilitato.

+1

Solo 128 MB di VRAM? I quadros non sono esattamente ottimizzati per il lavoro desktop, ho capito che hanno ottimi driver OpenGL che sono importanti per il CAD, ma VS2010 utilizza lo stack Microsoft (Direct2D in realtà, ma dipende dall'accelerazione Direct3D del driver), non OpenGL. Inoltre, non credo che Direct2D possa beneficiare di QUALSIASI accelerazione hardware su XP. Puoi fare un tentativo con Win7? –

+0

Ben: Non stai seriamente suggerendo che la visualizzazione del testo e dei rettangoli sull'interfaccia utente è ciò che sta rallentando VS, vero? – Gabe

+0

@Gabe: sono d'accordo con Ben. Dall'esperienza, a Visual Studio non piacciono le schede video con basse quantità di RAM. E con il cambio del motore dell'interfaccia utente, VS2010 vuole almeno una scheda di fascia media. Quando il 2005 è stato spedito, abbiamo riscontrato problemi con la semplice visualizzazione della superficie di progettazione su alcune pagine html. Dopo aver aggiunto una carta da $ 50 con una discreta quantità di RAM, VS2005 è diventato molto più reattivo. Le pagine che impiegavano più di 60 secondi per la visualizzazione iniziarono a essere visualizzate immediatamente. – NotMe

risposta

1

sì, ho trovato lento per un certo numero di cose, VS2008 sembra stizzoso ad eccezione dei riferimenti add :)

0

ho problemi di prestazioni a zero con il 2010.

Il mio sistema è dotato di due schede video ATI HD4670, un hard disk Raptor, un 2,8 GHz processore quad, e 4GB di RAM. Sto anche eseguendo Win7 x64 Ultimate.

Per curiosità, quali sono le vostre specifiche?

Una cosa che si potrebbe voler fare è rivedere le Note su questo MSDN Page. Si noti che per il funzionamento di Silverlight è necessario avere un driver corrente su XP per l'accelerazione hardware.

+0

Specifiche aggiunte alla domanda. – AngryHacker

+0

Come nota a margine, altre persone su questo sito hanno segnalato problemi con le prestazioni di VS2010. A volte questi problemi venivano risolti semplicemente installando i driver più recenti per la loro scheda video; altri lo hanno risolto acquistando una carta di fascia media attuale. – NotMe

3

trovo molto più performante VS 2010 - e ho zero problemi con il mio (5200 RPM) hard disk (VS 2008 si arrestava spesso quando eseguiva imponenti rifrattometri R # (ridenominazione globale, ecc.)).

Tuttavia, dal momento che l'ho eseguito molto più a lungo di VS 2008, è riuscito a inghiottire la mia RAM (700 MB + dopo 8 ore di refactoring pesante su un progetto di medie dimensioni).

Cercando di includere ~ 7500 immagini si è schiantato dopo aver masticato per alcuni minuti (sì, è stato un errore).

6

Forse l'API di Windows Automation 3.0 può aiutare alcune persone:

Visual Studio 2010 viene eseguito più velocemente quando l'API di Windows Automation 3.0 è installato

- http://support.microsoft.com/kb/981741

di Windows Automation API 3.0 è incluso in Windows 7 e in Windows Server 2008 R2 - http://support.microsoft.com/kb/976779

+4

È installato. Non pensare che questo sia il problema. – AngryHacker

+0

Nessun supporto per Windows 7 ??? –

+0

Risposta aggiornata con queste informazioni: * Windows Automation API 3.0 è incluso in Windows 7 e in Windows Server 2008 R2 * - http://support.microsoft.com/kb/976779 –

3

Sto utilizzando VS2010 in una VM (2 GB di RAM, su un host 64-bit con molta RAM) ed è lento. VS2008 scorre incredibilmente veloce, al contrario.

+1

Probabilmente la stessa ragione per voi come per l'OP - VS 2010 utilizza Direct2D per il testo, che è molto più intenso del driver video rispetto a GDI. Di conseguenza, la performance soffre in una VM (in realtà, ciò che la sw di virtualizzazione inizia a importare molto, poiché solo pochi accelerano Direct3D su cui si basa Direct2D) e con risorse video limitate. –

+0

Man ... VMware e Microsoft non riescono mai ad entrare in sintonia l'uno con l'altro ... – code4life

+1

VMware * supporta * l'accelerazione hardware, mi sembra piuttosto interessante. VirtualBox ha supporto sperimentale. Altre piattaforme no. Tuttavia, mi interessa vedere quale piattaforma VM funzioni meglio come ambiente di sviluppo per VS2010. –

9

Provare a disabilitare, l'accelerazione hardware per WPF e lasciare rendering WPF sul software. Questa impostazione mi ha aiutato a caricare VS con il mio progetto quasi il 200% più velocemente anche dopo l'avvio del sistema. Questo mi ha anche aiutato a liberarmi della schermata Splash all'inizio di VS 2010.

Vai a Strumenti | Opzioni, quindi selezionare Ambiente | Generale. Quindi deseleziona "Regola automaticamente l'esperienza visiva ..." e "Usa accelerazione grafica hardware ..."

enter image description here Un ultimo suggerimento. provare a forzare il garbage collection per l'IDE utilizzando Ctrl + Alt + Shift + F12. Ho trovato questo per essere utile ....

Questo sarà molto utile se si sta sfogliando tra i molti progetti e anche se si dispone di molti per i diversi progetti open di IDE.

e, infine, se si dispone di eventuali estensioni, provare a disabilitare quelli che non vengono utilizzati tutti i tempi. disattivazione codemaid mi ha aiutato a risparmiare un sacco di tempo durante la digitazione e sw prurito tra le code page.

+0

Questo ha funzionato anche per me. – 5arx

4

"Sei appena arrivato un nuovo computer senza dirmelo .."

NO - Ho appena cancellato i miei punti di interruzione!

Nel corso di un anno è possibile accumulare centinaia di punti di interruzione. Considerando che mi ci sono voluti diversi minuti per cancellare tutti i punti di interruzione che avevo, credo ci sia un legame con la performance!

Basta andare Debug>Delete all breakpoints

'letteralmente preso quasi 10 minuti solo per eliminare i punti di interruzione! Significativamente più veloce ora, per la compilazione, lo scorrimento e F12-ing.

+0

Sembra che Microsoft Visual Studio vada storto. tutto nello studio visivo è lento. – pylover

2

Sono stato infastidito dalle prestazioni VS2010 per un lungo periodo di tempo; specialmente quando sono coinvolte azioni UNC. Dopo aver ricevuto il nuovo hardware e aver scelto di lavorare localmente, le prestazioni erano migliori, ma la risposta dell'interfaccia utente era ancora lenta (nonostante il fatto che il nuovo hardware conta Intel SSD710, 2 x XEONE5620 e 64 GB di RAM).

Così ho trovato alcuni miglioramenti delle prestazioni escludendo quanto segue nel antivirus di scelta (il mio è Microsoft Security Essentials):

  • Aggiunto devenv.exe ai "trattamenti Esclusi"
  • aggiunto la mia cartella di progetti "File e posizioni escluse"

Per ora questo ha aiutato molto - ma ci sono ancora dei miglioramenti da fare. Spero che altri lo trovino utile.

AGGIORNATO

Inoltre, innescando Strumenti> Opzioni> Ambiente> Generale e disabilitare la "Regola automaticamente esperienza visiva in base alle prestazioni del client" sembra aiutare un po '.

Inoltre, seguire questo collegamento, Visual Studio 2010 SP1 Performance; scopre che Productivity Power Tools (di Microsoft) e ReSharper (di JetBrains) insieme trasformano VS2010 in un gigante che si muove lentamente. Ho dovuto disabilitare il primo per far suonare il secondo.

1

Dopo aver sofferto per un po 'di prestazioni scadenti del 2010 su diverse macchine, penso di aver trovato recentemente la risposta: non sembra funzionare bene sulle versioni a 32 bit di Windows. Fino a poco tempo fa non ho avuto l'opportunità di sviluppare su un rig 64 bit e anche se quella particolare macchina non è particolarmente potente, è a 64 bit e la differenza di prestazioni nel 2010 è molto evidente. Sulla macchina a 64 bit, l'inteli-sense non è un gioco di roulette che ho tempo secondo le pause del tè; funziona abbastanza bene!

0

Ho avuto enormi problemi di prestazioni con Visual Studio 2010 su Windows 7. Si è arrivati ​​al punto che l'apertura di un file .xaml richiedeva fino a un minuto. E la costruzione era dolorosamente lenta. Dopo molte ricerche e test sono arrivato a una soluzione. -> Ho eliminato tutti i file che potrebbero essere eliminati nella cartella C:\Users\MyUserName\AppData\Local\Temp. Che era oltre 40 GB di dati. Dopo che Visual Studio è tornato alla normalità. Sospetto che Resharper possa avere qualcosa a che fare con questo. Sto eseguendo la versione 6.1 e sembra che Resharper salva un sacco di dati della cache in quella cartella temporanea.