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.