Expand description
Memory optimization techniques for DDEX Builder
This module provides arena allocation, object pooling, and memory-efficient data structures to minimize memory usage and improve performance.
Structs§
- Arena
- Arena allocator for temporary objects during build process
- Build
Memory Manager - Memory manager for the entire build process
- CompactAST
- Compact AST representation for memory efficiency
- Compact
Attributes - Compact attributes storage
- Compact
Element - Compact representation for DDEX elements to reduce memory usage
- Lazy
Field - Lazy-loaded data structures for optional fields
- Memory
Stats - Memory usage statistics
- Object
Pool - Object pool for frequently created/destroyed types
- Pooled
Object - RAII wrapper for pooled objects
Enums§
- Compact
Node Ref - Compact node reference (union type)