|
Eneboo - Documentación para desarrolladores
|
The master Heap Layers include file. Más...
#include "hldefines.h"#include "util/sassert.h"#include "util/dynarray.h"#include "util/myhashmap.h"#include "util/cpuinfo.h"#include "util/timer.h"#include "util/guard.h"#include "util/fred.h"#include "spinlock.h"#include "unique.h"#include "tryheap.h"#include "zoneheap.h"#include "perclassheap.h"#include "freelistheap.h"#include "fifofreelist.h"#include "fifodlfreelist.h"#include "boundedfreelistheap.h"#include "nullheap.h"#include "coalesceheap.h"#include "coalesceableheap.h"#include "sizethreadheap.h"#include "lockedheap.h"#include "checkheap.h"#include "sanitycheckheap.h"#include "ansiwrapper.h"#include "phothreadheap.h"#include "threadheap.h"#include "segheap.h"#include "kingsleyheap.h"#include "mallocheap.h"#include "mmapheap.h"#include "oneheap.h"#include "debugheap.h"#include "sizeheap.h"#include "addheap.h"#include "profileheap.h"#include "sizeownerheap.h"#include "hybridheap.h"#include "traceheap.h"#include "stlallocator.h"#include "adapt.h"#include "util/dllist.h"#include "dlheap.h"#include "obstackheap.h"#include "sbrkheap.h"#include "xallocHeap.h"#include "staticheap.h"Ir al código fuente de este archivo.
Namespaces | |
| namespace | HL |
A thread-wrapper of childlike simplicity :). | |
'defines' | |
| #define | ALLOCATION_STATS 0 |
The master Heap Layers include file.
Heap Layers is an extensible memory allocator infrastructure. For more information, read the PLDI 2001 paper "Composing High-Performance Memory Allocators", by Emery D. Berger, Benjamin G. Zorn, and Kathryn S. McKinley. (http://citeseer.ist.psu.edu/berger01composing.html)
| #define ALLOCATION_STATS 0 |
Defining ALLOCATION_STATS below as 1 enables tracking of allocation statistics in a variety of layers. You then must link in definitions of the extern variables used therein; stats.cpp contains these definitions.
This should be undefined for all but experimental use.
1.7.4