Interface d'un pool mémoire. Plus de détails...
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. | |
Interface d'un pool mémoire.
Définition à la ligne 30 du fichier IMemoryPool.h.
|
pure virtual |
Libère la mémoire dans le cache.
Implémenté dans Arcane::Impl::MemoryPool.
|
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.
|
pure virtual |
Taille totale (en octet) allouée dans le pool mémoire.
Implémenté dans Arcane::Impl::MemoryPool.
|
pure virtual |
Taille totale (en octet) dans le cache.
Implémenté dans Arcane::Impl::MemoryPool.