mesure le temps d'execution d'un bloc et enregistre la mesure dans un compteur nomme. More...
#include <ProfilerClock.h>
Public Member Functions | |
| ScopedTimer (const std::string &name, const int n=100) | |
| constructeur, nom et taille de l'historique du compteur (gk::StatsCounter) associe au timer. | |
| int | stop () |
| arrete la mesure de temps, l'enregistre dans le compteur et la renvoie. | |
| ~ScopedTimer () | |
| destructeur, termine la mesure et l'insere dans le compteur. | |
mesure le temps d'execution d'un bloc et enregistre la mesure dans un compteur nomme.
exemple d'utilisation :
{
ScopedTimer timer("frame_time");
// afficher l'image ...
}
lorsque l'application se termine, StatsCounterIO ecrit l'historique des compteurs dans des fichiers texte et affiche un resume de leurs mesures.
1.6.3