Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IProfilingServiceabstract
+ Graphe de collaboration de Arcane::IProfilingService:

Fonctions membres publiques

virtual void initialize ()=0
 Initialise le service de profiling.
 
virtual bool isInitialized () const
 Indique si initialize() a déjà été appelé
 
virtual void startProfiling ()=0
 Démarre un profiling.
 
virtual void switchEvent ()=0
 
virtual void stopProfiling ()=0
 Stoppe le profiling.
 
virtual void printInfos (bool dump_file=false)=0
 Affiche les infos de profiling.
 
virtual void getInfos (Int64Array &)=0
 
virtual void dumpJSON (JSONWriter &writer)=0
 Ecrit les infos de profiling dans l'écrivain writer.
 
virtual void reset ()=0
 Remet à zéro les compteurs.
 
virtual ITimerMngtimerMng ()=0
 Timer utilisant les fonctionnalités de ce service si elles existent. Peut être nul.
 

Description détaillée

Définition à la ligne 44 du fichier IProfilingService.h.

Documentation des fonctions membres

◆ initialize()

virtual void Arcane::IProfilingService::initialize ( )
pure virtual

Initialise le service de profiling.

Cette méthode ne peut être appelée qu'une seule fois.

◆ isInitialized()

virtual bool Arcane::IProfilingService::isInitialized ( ) const
inlinevirtual

Indique si initialize() a déjà été appelé

Définition à la ligne 60 du fichier IProfilingService.h.

◆ printInfos()

virtual void Arcane::IProfilingService::printInfos ( bool  dump_file = false)
pure virtual

Affiche les infos de profiling.

Le profiling doit être arrêté. Si dump_file est vrai, des sorties fichiers contenant les infos sont générées ce qui peut prendre du temps.

◆ reset()

virtual void Arcane::IProfilingService::reset ( )
pure virtual

Remet à zéro les compteurs.

Le profiling doit être arrêté pour cela.


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