Home
TuningLib
  Description
    Memory Management
    Object Management
    Strings and Utilities
  Platforms
  Manual
  Download
C++ Topics
German
Impressum

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

© 2023 Dietmar Deimling