Statistiques sur le parallélisme. Plus de détails...
#include <arccore/message_passing/IStat.h>
Types publics | |
using | OneStatMap = std::map< String, OneStat * > |
Fonctions membres publiques | |
virtual | ~IStat ()=default |
Libère les ressources. | |
virtual void | add (const String &name, double elapsed_time, Int64 msg_size)=0 |
Ajoute une statistique. | |
virtual void | enable (bool is_enabled)=0 |
Active ou désactive les statistiques. | |
virtual const StatCollection & | statList () const =0 |
Récuperation des statistiques. | |
virtual void | resetCurrentStat ()=0 |
Remèt à zéro les statistiques courantes. | |
virtual const OneStatMap & | stats () const =0 |
Récuperation des statistiques. | |
Statistiques sur le parallélisme.
Définition à la ligne 133 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
Définition à la ligne 138 du fichier arccore/src/message_passing/arccore/message_passing/IStat.h.
|
pure virtual |
Ajoute une statistique.
name | nom de la statistique |
elapsed_time | temps utilisé pour le message |
msg_size | taille du message envoyé. |
Implémenté dans Arccore::MessagePassing::Stat.
Référencé par Arccore::MessagePassing::Mpi::MpiAdapter::directRecv().
|
pure virtual |
Active ou désactive les statistiques.
Si les statistiques sont désactivées, l'appel à add() est sans effet.
Implémenté dans Arcane::Parallel::Stat, et Arccore::MessagePassing::Stat.
|
pure virtual |
Remèt à zéro les statistiques courantes.
Implémenté dans Arccore::MessagePassing::Stat.
|
pure virtual |
Récuperation des statistiques.
Implémenté dans Arccore::MessagePassing::Stat.
|
pure virtual |
Récuperation des statistiques.
Implémenté dans Arccore::MessagePassing::Stat.