Arcane  v4.1.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 <arccore/base/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 90 du fichier arccore/src/base/arccore/base/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 116 du fichier arccore/src/base/arccore/base/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 99 du fichier arccore/src/base/arccore/base/Profiling.h.

◆ nbChunk()

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

Nombre de chunks.

Définition à la ligne 108 du fichier arccore/src/base/arccore/base/Profiling.h.

◆ reset()

void Arcane::ForLoopOneExecStat::reset ( )
inline

Définition à la ligne 118 du fichier arccore/src/base/arccore/base/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 102 du fichier arccore/src/base/arccore/base/Profiling.h.

◆ setEndTime()

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

Positionne le temps de fin de la boucle en nanoseconde.

Définition à la ligne 105 du fichier arccore/src/base/arccore/base/Profiling.h.


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