Eneboo - Documentación para desarrolladores
Referencia de la plantilla de la Clase HL::LeaHeap< Sbrk, Mmap >

This heap approximates the algorithms used by DLmalloc 2.7.0. Más...

#include <dlheap.h>

Diagrama de herencias de HL::LeaHeap< Sbrk, Mmap >
HL::SelectMmapHeap< 128 *1024, Threshold< 4096, DLSmallHeapType< DLBigHeapType< CoalesceableHeap< Sbrk > > > >, CoalesceableMmapHeap< Mmap > > HL::CoalesceableMmapHeap< Mmap > HL::RequireCoalesceable< Mmap > Mmap

Lista de todos los miembros.


Descripción detallada

template<class Sbrk, class Mmap>
class HL::LeaHeap< Sbrk, Mmap >

This heap approximates the algorithms used by DLmalloc 2.7.0.

The whole thing. Big objects are allocated via mmap. Other objects are first allocated from the special thresholded quicklists, or if they're too big, they're allocated from the coalescing big heap.

Parámetros:
SbrkAn sbrk-like heap, for small object allocation.
MmapAn mmap-like heap, for large object allocation.

La documentación para esta clase fue generada a partir del siguiente fichero:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'