posts - 644, comments - 2003, trackbacks - 137

My Links

News

Raffaele Rialdi website

Su questo sito si trovano i miei articoli, esempi, snippet, tools, etc.

Archives

Post Categories

Image Galleries

Blogs

Links

Performance nel caricamento di Visual Studio

Recentemente ho appreso che le performance del caricamento di Visual Studio 2005 e probabilmente anche 2008 sono inficiate dal numero di cartelle presenti in queste cartelle di cache:

XP/2003: %userprofile%\Local Settings\Application Data\Microsoft\WebSiteCache

Vista/2008: %userprofile%\AppData\Local\Microsoft\WebsiteCache

Poiché si tratta di cache, è possibile cancellarle senza fare danni (disclaimer: salvatele comunque prima di fare danni di cui non mi assumo alcuna responsabilità).

Sembra che in Visual Studio 2005 la sezione WebsiteProperties sia presente in tutti i file di progetto (.csproj, etc.) e di conseguenza la WebSiteCache venga eseguita in modo indiscriminato per qualsiasi tipo di progetto. Una possibile soluzione è di editare manualmente il file e rimuovere la sezione.

Su Visual Studio 2008 la sezione è presente solo per i progetti web.

In tutti i casi, visto che Visual Studio enumera la cartella quando viene caricato, se il numero di cartelle è sostanzioso (migliaia, decine di migliaia o più) questo contribuisce certamente ad un rallentamento significativo.

Per chi ha problemi cronici e non vuole lanciare periodicamente una cancellazione di quella cartella, una soluzione (drastica) può essere quella di mettere un divieto specifico a se stessi sulla cartella WebSiteCache in modo che VS.NET non riesca a creare le sottocartelle.

Personalmente non soffro di quel problema e il contenuto di quella cartella è decisamente modesto (centinaia di cartelle).

Una parte del problema è stato discusso anche qui:
http://social.msdn.microsoft.com/forums/en-US/vbide/thread/e66d7bab-ec64-48a7-b003-3e136665395b/

Print | posted on lunedì 26 gennaio 2009 13:03 |

Feedback

Gravatar

# re: Performance nel caricamento di Visual Studio

Però, io ne ho circa 1200 di cartelle quasi tutte di progetti vecchi fatti con 2005... non lamento però particolari problemi.
26/01/2009 13:12 | Alessandro Scardova
Gravatar

# re: Performance nel caricamento di Visual Studio

Ciao Alessandro,
ovviamente dipende anche dal tipo di macchina. Se hai un buon hard disk/controller probabilmente non te ne accorgi neanche.
Il succo è: se le performance nel caricamento di vs.net vanno male, vale la pena di provare a svuotare quella cartella prima di dare la colpa a plugin o altro.
26/01/2009 14:08 | malta@vevy.com
Gravatar

# Re: Performance nel caricamento di Visual Studio

<quot>non mi assumo alcuna responsabilità</quot>
no, no, ormai l'hai detto e io cancello tutto senza pensarci su due volte! ;-)
26/01/2009 14:25 | Igor Damiani
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET