Région pour le profiling. Plus de détails...
#include <arcane/accelerator/core/ProfileRegion.h>
Fonctions membres publiques | |
ProfileRegion (const RunQueue &queue, const String &name) | |
Début une région de nom name. | |
ProfileRegion (const RunQueue &queue, const String &name, Int32 color_rgb) | |
Début une région de nom name avec la couleur color_rgb. | |
Attributs privés | |
impl::IRunnerRuntime * | m_runtime = nullptr |
Région pour le profiling.
Cette classe permet d'associer des informations de profiling à tous les noyaux de calcul exécutés entre le constructeur et le destructeur d'une instance de cette classe.
Définition à la ligne 34 du fichier ProfileRegion.h.
Début une région de nom name.
Définition à la ligne 28 du fichier ProfileRegion.cc.
Références Arcane::Accelerator::RunQueue::isNull().
Arcane::Accelerator::ProfileRegion::ProfileRegion | ( | const RunQueue & | queue, |
const String & | name, | ||
Int32 | color_rgb | ||
) |
Début une région de nom name avec la couleur color_rgb.
La couleur est donné au format RGB hexadécimal. Par exemple 0xFF0000 indique la couleur rouge et 0x7F00FF indique la couleur violette.
Définition à la ligne 40 du fichier ProfileRegion.cc.
Références Arcane::Accelerator::RunQueue::isNull().
Arcane::Accelerator::ProfileRegion::~ProfileRegion | ( | ) |
Définition à la ligne 52 du fichier ProfileRegion.cc.
|
private |
Définition à la ligne 53 du fichier ProfileRegion.h.