Fonctions membres publiques | |
virtual void | initialize ()=0 |
Initialise le service de profiling. | |
virtual bool | isInitialized () const |
Indique si initialize() a déjà été appelé | |
virtual void | startProfiling ()=0 |
Démarre un profiling. | |
virtual void | switchEvent ()=0 |
virtual void | stopProfiling ()=0 |
Stoppe le profiling. | |
virtual void | printInfos (bool dump_file=false)=0 |
Affiche les infos de profiling. | |
virtual void | getInfos (Int64Array &)=0 |
virtual void | dumpJSON (JSONWriter &writer)=0 |
Ecrit les infos de profiling dans l'écrivain writer. | |
virtual void | reset ()=0 |
Remet à zéro les compteurs. | |
virtual ITimerMng * | timerMng ()=0 |
Timer utilisant les fonctionnalités de ce service si elles existent. Peut être nul. | |
Définition à la ligne 44 du fichier IProfilingService.h.
|
pure virtual |
Initialise le service de profiling.
Cette méthode ne peut être appelée qu'une seule fois.
|
inlinevirtual |
Indique si initialize() a déjà été appelé
Définition à la ligne 60 du fichier IProfilingService.h.
|
pure virtual |
Affiche les infos de profiling.
Le profiling doit être arrêté. Si dump_file est vrai, des sorties fichiers contenant les infos sont générées ce qui peut prendre du temps.
|
pure virtual |
Remet à zéro les compteurs.
Le profiling doit être arrêté pour cela.