Arcane  v4.1.2.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IMemoryPoolabstract

Interface d'un pool mémoire. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/common/arccore/common/IMemoryPool.h>

+ Graphe d'héritage de Arcane::IMemoryPool:
+ Graphe de collaboration de Arcane::IMemoryPool:

Fonctions membres publiques

virtual void setMaxCachedBlockSize (Int32 v)=0
 Positionne la taille en octet à partir de laquelle on ne conserve pas un bloc dans le cache.
 
virtual void freeCachedMemory ()=0
 Libère la mémoire dans le cache.
 
virtual size_t totalAllocated () const =0
 Taille totale (en octet) allouée dans le pool mémoire.
 
virtual size_t totalCached () const =0
 Taille totale (en octet) dans le cache.
 

Description détaillée

Interface d'un pool mémoire.

Définition à la ligne 30 du fichier IMemoryPool.h.

Documentation des fonctions membres

◆ freeCachedMemory()

virtual void Arcane::IMemoryPool::freeCachedMemory ( )
pure virtual

Libère la mémoire dans le cache.

Implémenté dans Arcane::Impl::MemoryPool.

◆ setMaxCachedBlockSize()

virtual void Arcane::IMemoryPool::setMaxCachedBlockSize ( Int32 v)
pure virtual

Positionne la taille en octet à partir de laquelle on ne conserve pas un bloc dans le cache.

Cette méthode ne peut être appelée que s'il n'y a aucun bloc dans le cache.

Implémenté dans Arcane::Impl::MemoryPool.

◆ totalAllocated()

virtual size_t Arcane::IMemoryPool::totalAllocated ( ) const
pure virtual

Taille totale (en octet) allouée dans le pool mémoire.

Implémenté dans Arcane::Impl::MemoryPool.

◆ totalCached()

virtual size_t Arcane::IMemoryPool::totalCached ( ) const
pure virtual

Taille totale (en octet) dans le cache.

Implémenté dans Arcane::Impl::MemoryPool.


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