Classe pour gérer le profiling d'une seule exécution d'une boucle. Plus de détails...
#include <arcane/utils/Profiling.h>
Fonctions membres publiques | |
void | incrementNbChunk () |
Incrémente le nombre de chunk utilisé. | |
void | setBeginTime (Int64 v) |
Positionne le temps de début de la boucle (en nanoseconde) | |
void | setEndTime (Int64 v) |
Positionne le temps de fin de la boucle en nanoseconde. | |
Int64 | nbChunk () const |
Nombre de chunks. | |
Int64 | execTime () const |
Temps d'exécution (en nanoseconde). | |
void | reset () |
Classe pour gérer le profiling d'une seule exécution d'une boucle.
Définition à la ligne 92 du fichier Profiling.h.
|
inline |
Temps d'exécution (en nanoseconde).
La valeur retournée n'est valide que si setBeginTime() et setEndTime() ont été appelés avant.
Définition à la ligne 118 du fichier Profiling.h.
|
inline |
Incrémente le nombre de chunk utilisé.
Cette méthode peut être appelée simultanément par plusieurs threads.
Définition à la ligne 101 du fichier Profiling.h.
|
inline |
Nombre de chunks.
Définition à la ligne 110 du fichier Profiling.h.
|
inline |
Définition à la ligne 120 du fichier Profiling.h.
|
inline |
Positionne le temps de début de la boucle (en nanoseconde)
Définition à la ligne 104 du fichier Profiling.h.
|
inline |
Positionne le temps de fin de la boucle en nanoseconde.
Définition à la ligne 107 du fichier Profiling.h.