Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ForLoopOneExecStat

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 ()
 

Description détaillée

Classe pour gérer le profiling d'une seule exécution d'une boucle.

Définition à la ligne 92 du fichier Profiling.h.

Documentation des fonctions membres

◆ execTime()

Int64 Arcane::ForLoopOneExecStat::execTime ( ) const
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.

◆ incrementNbChunk()

void Arcane::ForLoopOneExecStat::incrementNbChunk ( )
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.

◆ nbChunk()

Int64 Arcane::ForLoopOneExecStat::nbChunk ( ) const
inline

Nombre de chunks.

Définition à la ligne 110 du fichier Profiling.h.

◆ reset()

void Arcane::ForLoopOneExecStat::reset ( )
inline

Définition à la ligne 120 du fichier Profiling.h.

◆ setBeginTime()

void Arcane::ForLoopOneExecStat::setBeginTime ( Int64 v)
inline

Positionne le temps de début de la boucle (en nanoseconde)

Définition à la ligne 104 du fichier Profiling.h.

◆ setEndTime()

void Arcane::ForLoopOneExecStat::setEndTime ( Int64 v)
inline

Positionne le temps de fin de la boucle en nanoseconde.

Définition à la ligne 107 du fichier Profiling.h.


La documentation de cette classe a été générée à partir du fichier suivant :