Me preguntaba si alguien sabía si Visual Studio .NET tenía un proceso de compilación paralelo o no. Tengo una solución con muchos proyectos, cada proyecto tiene muchos marcadores/códigos, muchos tipos, etc. Simplemente sentado allí con intellisense funciona hasta unos 700MB. Pero los tiempos de compilación son muy lentos y solo parecen alcanzar el máximo en uno de mis dos núcleos de CPU.¿Serán más CPUs/núcleos de ayuda con los tiempos de compilación de VS.NET?
¿Significa esto que el proceso de compilación tiene un solo subproceso? La cadena de dependencia de compilación de mi solución no es lineal, por lo que no veo por qué no podría estar construyendo algunos de los proyectos en paralelo. Recuerdo que Joel Spolsky blogueó sobre su nueva SSD, y cómo no ayudó con los tiempos de compilación, pero no mencionó qué compilador estaba usando. Estamos usando VS 2005. ¿Alguien sabe cómo funciona la compilación? ¿Y es diferente/mejor en 2008/2010?
EDIT: Muchas buenas respuestas, aquí, pero estoy interesado específicamente en C# y ASP.NET. No hay amor para nosotros, la gente de la web?
¿Utiliza algún plugin de VS que consuma demasiados recursos? ¿Su máquina tiene suficiente memoria RAM que la mayor cantidad posible se puede almacenar en caché en la memoria RAM sin cambiar? –
Ver también http://stackoverflow.com/questions/1814015/was-visual-studio-2008-or-2010-written-to-use-multi-cores – Brian
Me preguntaba sobre el carnero.esta es una computadora portátil con 2 núcleos y 3 GB. No parece mucho, pero si el proceso devenv.exe solo usa 700-900 MB, ¿necesito más? – LoveMeSomeCode