Classe utilitaire pour tracer les allocations/désallocation. Plus de détails...
#include <arcane/accelerator/core/internal/MemoryTracer.h>
Fonctions membres publiques | |
bool | isActive () const |
void | traceDeallocate (const AllocatedMemoryInfo &mem_info, const MemoryAllocationArgs &args) |
void | traceAllocate (void *p, size_t new_size, MemoryAllocationArgs args) |
void | setTraceLevel (Int32 v) |
Attributs privés | |
Int32 | m_trace_level = 0 |
Classe utilitaire pour tracer les allocations/désallocation.
Définition à la ligne 49 du fichier MemoryTracer.h.
Arcane::Accelerator::impl::MemoryTracerWrapper::MemoryTracerWrapper | ( | ) |
Définition à la ligne 102 du fichier MemoryTracer.cc.
|
inline |
Définition à la ligne 57 du fichier MemoryTracer.h.
Définition à la ligne 60 du fichier MemoryTracer.h.
void Arcane::Accelerator::impl::MemoryTracerWrapper::traceAllocate | ( | void * | p, |
size_t | new_size, | ||
MemoryAllocationArgs | args | ||
) |
Définition à la ligne 139 du fichier MemoryTracer.cc.
void Arcane::Accelerator::impl::MemoryTracerWrapper::traceDeallocate | ( | const AllocatedMemoryInfo & | mem_info, |
const MemoryAllocationArgs & | args | ||
) |
Définition à la ligne 110 du fichier MemoryTracer.cc.
|
private |
Définition à la ligne 64 du fichier MemoryTracer.h.