Very Sleepy, un profiler C/C++ pour windows

Posté le lun. 12 mai 2014 dans Outils

Après avoir cherché un moment, je suis tombé sur un petit profiler, qui ne tourne malheureusement que sous Windows. Il s'agit de Very Sleepy, un fork du projet original Sleepy sous licence GPL 2.

Il s'agit d'un petit programme qui n'a pas eu de mise à jour depuis avril 2012, mais qui fonctionne très bien quand même.

Copie d'écran very sleepy

Il permet entre autre de récupérer facilement les définitions de symboles directement sur le site de Microsoft (bouton Download) puis de lancer un profiling sur un programme complet (Profile All) ou sur un thread en particulier (Profile). Une fois le profiling démarré, il suffit d'aller exécuter la fonction que l'on cherche à analyser dans ce programme.

Copie d'écran very sleepy

On obtient ensuite un récapitulatif avec quelques statistiques sur le temps passé dans les différentes fonctions :

Copie d'écran very sleepy

Dans mes tests, j'ai eu quelques plantages, mais rien de bien méchant. C'est plutôt un outil du type "one shot", on le lance, on fait ce qu'on a faire et c'est terminé. On ne risque pas de perdre des heures de boulots non sauvegardées...

Pour le télécharger, rendez-vous sur le site de l'auteur.