J'ai une machine Windows XP avec une CPU à double noyau et 4Megs. Je ne suis pas très content de la performance. Je me demandais si la compilation dans VS 2010 est multithread et que VS 2010 bénéficie de la commutation de la machine à base double à quadrial? P>
4 Réponses :
La compilation de grands projets a tendance à être très intense de disque. Obtenir un disque plus rapide accélérera le processus de construction. P>
Placer des fichiers intermédiaires sur un RAMDISK peut vous aider beaucoup.
Regardez ci-dessus sur ma réponse - mettre entier un projet sur Ramdisk
Vous obtiendrez probablement une plus grande vitesse de modification de votre disque dur (c'est-à-dire à SSD) et d'installer VS et de mettre vos projets sur ce disque. Ça va accélérer le cache Intellisense et quoi-dire. Si vous êtes sur XP plutôt que Vista ou Windows 7, la coquille sur VS2010 a été réécrite pour utiliser WPF (Windows Presentation Foundation) et WPF n'est pas optimisé pour XP; Il va courir plus lentement. P>
De nombreux SSD-S n'aiment pas les petits fichiers et les écrivies fréquentes vont également dégrader leur vie. Les disques durs 10K sont assez chers et vous pouvez obtenir des performances similaires en caressant un lecteur de 7200 tr / min (en supposant que le lecteur de 10 km n'est pas courbé, car il est trop petit pour que cela soit pratique).
Les gens sont toujours des lecteurs de courte-coureur de l'ère SSD? En outre, SSD cope avec de petits fichiers bien, bien mieux qu'un lecteur mécanique. De plus, vous pouvez mettre un fichier de swap sur un SSD et ne portera pas de nombreuses années. Les écritures fréquentes sont sans conséquence avec le nivellement de l'usure.
Quelle langue travaillez-vous? Le compilateur natif C ++ ira de plusieurs processus lorsque vous construisez. Dans vs 2008, c'était un projet par noyau; Maintenant, il utilisera plusieurs cœurs même si vous n'avez qu'un seul projet (probablement énorme). Je ne pense pas que le code géré fait. p>
Une entrée de blog utile sur quel matériel sera utile avec vs 2010 est http://blogs.msdn.com/ddperf/archive/2008/12/23/visual-studio-2010-hardware-requirs.aspx Pour plus. < / p>
VS 2008 a déjà appuyé le même type de compilation multi-noyau, mais n'a pas été activé par défaut. Vous devez ajouter le commutateur / mp. Une vitesse typique de celle-ci sur une machine à double noyau est d'environ 30%. Je serais aussi curieux à quel point cela échoue avec plus de noyaux.
Sauter SSD et acheter plus de RAM et mettre tous vos projets sur Ramdisk comme Softperfect Ramdisk P>
duplicatural possible de Visual Studio 2008 ou 2010 écrit utiliser plusieurs noyaux?