Dupliquer possible:
Quel est votre outil de profilage préféré (pour C ++)
En Java, ils ont un profileur agréable et gratuit fourni avec le sdk appelé jvisualvm. Y at-il quelque chose comme ça pour C ++? Je suis sous Windows et j’ai Visual Studio 2010. Je suis un étudiant / amateur, donc quelque chose de gratuit serait bien.
jvisualvm vous permet de regarder à l’intérieur de votre application et a beaucoup d’informations sur les besoins. Combien de temps en cpu / memroy prend, combien de fois il est appelé, total et ainsi de suite.
Un petit googling donne une liste impressionnante de cadeaux (disclaimer: je ne les ai pas utilisés):
Hth.
Le Windows Peformance Toolkit est très complet et gratuit. Il fournit entre autres un profileur basé sur l’échantillonnage au niveau des fonctions. Le tutoriel / guide qu’il accompagne explique comment l’utiliser.
Comme mentionné ci-dessus, l’analyste de code d’AMD est également très bon et gratuit.