La question est vraiment "qu'est-ce qui est maximal lors de la compilation?"
Si vous ne souhaitez pas utiliser Perfmon, vous pouvez utiliser quelque chose comme le moniteur de tâches.
Exécutez une compilation.
Voir ce qui est arrivé au maximum.
Êtes-vous allé à 100% CPU pendant tout le temps? Obtenez plus de CPU - plus rapide ou plus de cœurs ou quelque chose.
Avez-vous utilisé 100% de la mémoire pendant tout ce temps? Quel numéro est important sur l'écran? Le seul souvenir que vous pouvez acheter est la mémoire "physique". Le seul facteur important est la mémoire physique. Les autres choses que vous voyez sur le compteur ne sont pas des choses que vous achetez, ce sont des ajustements à apporter au fonctionnement de Windows.
Avez-vous utilisé d'énormes quantités d'E/S? Vous ne pouvez pas facilement dire ce qui est "énorme", mais vous pouvez conclure ceci. Si vous n'utilisez pas de mémoire et n'utilisez pas de CPU, vous utilisez la seule ressource qui reste: vous êtes connecté aux E/S et vous avez besoin d'un bus plus rapide, ce qui signifie généralement une toute nouvelle machine.
Un disque dur plus rapide a peu ou pas de valeur - la vitesse d'horloge du bus est un facteur limitant. La largeur du bus est l'autre facteur limitant. Personne ne conçoit un bus d'E/S ass-kicking, puis le sellera avec des disques durs. Habituellement, ils conçoivent le bus qui correspond à une cible de coût spécifique basée sur les disques durs disponibles.
Quel compilateur utilisez-vous? – BobbyShaftoe
J'utilise le compilateur C++ fourni avec VS 2008 (15.00), mais ma question est plutôt indépendante de la langue, à propos de l'utilisation d'outils de mesure de la performance. –