Profilage gratuit en C ++?

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.

  1. Analyste de code AMD
  2. Somnolent

Un petit googling donne une liste impressionnante de cadeaux (disclaimer: je ne les ai pas utilisés):

  1. Brillant
  2. Google Test
  3. Analyse de performance Windows

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.