Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::impl::MemoryTracer

Classe utilitaire pour tracer les accès mémoire entre l'accélérateur et l'hôte. Plus de détails...

#include <arcane/accelerator/core/internal/MemoryTracer.h>

+ Graphe de collaboration de Arcane::Accelerator::impl::MemoryTracer:

Fonctions membres publiques statiques

static void notifyMemoryAllocation (Span< const std::byte > bytes, const String &name, const String &stack_trace, Int64 timestamp)
 
static void notifyMemoryFree (void *ptr, const String &name, const String &stack_trace, Int64 timestamp)
 
static std::pair< String, StringfindMemory (const void *ptr)
 

Description détaillée

Classe utilitaire pour tracer les accès mémoire entre l'accélérateur et l'hôte.

Définition à la ligne 34 du fichier MemoryTracer.h.

Documentation des fonctions membres

◆ findMemory()

std::pair< String, String > Arcane::Accelerator::impl::MemoryTracer::findMemory ( const void ptr)
static

Définition à la ligne 93 du fichier MemoryTracer.cc.

◆ notifyMemoryAllocation()

void Arcane::Accelerator::impl::MemoryTracer::notifyMemoryAllocation ( Span< const std::byte >  bytes,
const String name,
const String stack_trace,
Int64  timestamp 
)
static

Définition à la ligne 75 du fichier MemoryTracer.cc.

◆ notifyMemoryFree()

void Arcane::Accelerator::impl::MemoryTracer::notifyMemoryFree ( void ptr,
const String name,
const String stack_trace,
Int64  timestamp 
)
static

Définition à la ligne 83 du fichier MemoryTracer.cc.


La documentation de cette classe a été générée à partir des fichiers suivants :