Mi chiedevo se qualcuno sapeva se Visual Studio .NET aveva un processo di compilazione parallelo o no? Ho una soluzione con molti progetti, ogni progetto ha un sacco di markup/codice, un sacco di tipi, ecc. Stare seduti lì con intellisense lo gestisce fino a circa 700 MB. Ma i tempi di compilazione sono molto lenti e sembrano massimizzare solo uno dei miei due core della CPU.Più CPU/core saranno utili con i tempi di compilazione di VS.NET?
Significa che il processo di creazione è a thread singolo? La catena di dipendenze di build della mia soluzione non è lineare, quindi non vedo perché non sia possibile creare parallelamente alcuni progetti. Ricordo che Joel Spolsky stava scrivendo sul suo nuovo SSD, e come non fosse d'aiuto nei tempi di compilazione, ma non menzionava quale compilatore stava usando. Stiamo usando VS 2005. Qualcuno sa come funziona la compilazione? Ed è diverso/migliore nel 2008/2010?
EDIT: Un sacco di buone risposte, qui, ma sono interessato in particolare in C# e ASP.NET. Nessun amore per noi gente del web?
Usi dei plugin VS che potrebbero consumare troppe risorse? La tua macchina ha una RAM sufficiente che il più possibile può essere memorizzata nella RAM senza doverlo scambiare? –
Vedi anche http://stackoverflow.com/questions/1814015/was-visual-studio-2008-or-2010-written-to-use-multi-cores – Brian
Mi stavo chiedendo della ram.questo è un laptop con 2 core e 3GB. Non sembra molto, ma se il processo devenv.exe utilizza solo 700-900 MB, ho bisogno di più? – LoveMeSomeCode