Statistique sur un message. Plus de détails...
#include <arccore/message_passing/IStat.h>
Fonctions membres publiques | |
OneStat (const String &name) | |
OneStat (const String &name, Int64 msg_size, double elapsed_time) | |
const String & | name () const |
Nom de la statistique. | |
Int64 | nbMessage () const |
Nombre de message envoyés. | |
void | setNbMessage (Int64 v) |
Int64 | cumulativeNbMessage () const |
Nombre de message envoyés sur toute la durée d'exécution. | |
void | setCumulativeNbMessage (Int64 v) |
Int64 | totalSize () const |
Taille totale des messages envoyés. | |
void | setTotalSize (Int64 v) |
Int64 | cumulativeTotalSize () const |
Taille totale des messages envoyés sur toute la durée d'exécution. | |
void | setCumulativeTotalSize (Int64 v) |
double | totalTime () const |
Temps total écoulé | |
void | setTotalTime (double v) |
double | cumulativeTotalTime () const |
Temps total écoulé sur toute la durée d'exécution du programme. | |
void | setCumulativeTotalTime (double v) |
void | print (std::ostream &o) |
Affiche sur o les informations de l'instance. | |
void | addMessage (Int64 msg_size, double elapsed_time) |
Ajoute un message. | |
void | resetCurrentStat () |
Remet à zéro les statistiques courantes (non cumulées) | |
Statistique sur un message.
Définition à la ligne 36 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
|
inlineexplicit |
Définition à la ligne 40 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Arccore::MessagePassing::OneStat::OneStat | ( | const String & | name, |
Int64 | msg_size, | ||
double | elapsed_time | ||
) |
Définition à la ligne 27 du fichier arccore/src/message_passing/arccore/message_passing/Stat.cc.
void Arccore::MessagePassing::OneStat::addMessage | ( | Int64 | msg_size, |
double | elapsed_time | ||
) |
Ajoute un message.
Définition à la ligne 38 du fichier arccore/src/message_passing/arccore/message_passing/Stat.cc.
Référencé par Arccore::MessagePassing::Stat::add().
|
inline |
Nombre de message envoyés sur toute la durée d'exécution.
Définition à la ligne 55 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Référencé par Arcane::Parallel::dumpJSON().
|
inline |
Taille totale des messages envoyés sur toute la durée d'exécution.
Définition à la ligne 63 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Référencé par Arcane::Parallel::dumpJSON().
|
inline |
Temps total écoulé sur toute la durée d'exécution du programme.
Définition à la ligne 71 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Référencé par Arcane::Parallel::dumpJSON().
|
inline |
Nom de la statistique.
Définition à la ligne 48 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Référencé par Arcane::Parallel::dumpJSON().
|
inline |
Nombre de message envoyés.
Définition à la ligne 51 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Référencé par Arcane::Parallel::dumpJSON().
void Arccore::MessagePassing::OneStat::print | ( | std::ostream & | o | ) |
Affiche sur o les informations de l'instance.
Définition à la ligne 63 du fichier arccore/src/message_passing/arccore/message_passing/Stat.cc.
void Arccore::MessagePassing::OneStat::resetCurrentStat | ( | ) |
Remet à zéro les statistiques courantes (non cumulées)
Définition à la ligne 52 du fichier arccore/src/message_passing/arccore/message_passing/Stat.cc.
|
inline |
Définition à la ligne 56 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
|
inline |
Définition à la ligne 64 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
|
inline |
Définition à la ligne 72 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
|
inline |
Définition à la ligne 52 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
|
inline |
Définition à la ligne 60 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
|
inline |
Définition à la ligne 68 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
|
inline |
Taille totale des messages envoyés.
Définition à la ligne 59 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Référencé par Arcane::Parallel::dumpJSON().
|
inline |
Temps total écoulé
Définition à la ligne 67 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Référencé par Arcane::Parallel::dumpJSON().