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.