|
Spirick Tuning
Memory Management
Object-oriented software tends to use large amounts of small objects.
Without any optimizations the performance can decrease considerably.
The Spirick Tuning library provides object-oriented interfaces
to general memory management concepts.
Using these classes, large datasets can be efficiently processed in main memory.
Table of Contents
System Interface
- Global Definitions
- Reserve Memory
- Dynamic Memory
- Heap Operations
- Memory Operations
Store
- Store Interface
- Global Stores
- Wrapper Class Example
Dynamic Stores
- Standard Store
- Round Store
- Chain Store
- Global new and delete operators
Block
- Block Interface
- Simple Block
- Mini Block
- Reserve Block
- Fixed Sized Block
- Null Data Block
- Character Block
- Item Block
- Page Block
- Block Instances
Special Stores
- Block Store
- Block Store Instances
- Reference Counter
- Ref-Store
- Ref-Store Instances
- Block-Ref-Store Instances
- Pack Store
|
|