Memory Pool System¶
- Guide
- Reference
- 1. Interface conventions
- 2. Error handing
- 3. Arenas
- 4. Pools
- 5. Allocation
- 6. Object formats
- 7. Scanning
- 8. Threads
- 9. Roots
- 10. Garbage collection
- 11. Messages
- 12. Finalization
- 13. Location dependency
- 14. Segregated allocation caches
- 15. Allocation patterns
- 16. Allocation frames
- 17. Debugging pools
- 18. Telemetry
- 19. Weak references
- Pool reference
- 1. Choosing a pool class
- 2. Pool class properties
- 3. Writing a new pool class
- 4. AMC (Automatic Mostly-Copying)
- 5. AMCZ (Automatic Mostly-Copying Zero-rank)
- 6. AMS (Automatic Mark and Sweep)
- 7. AWL (Automatic Weak Linked)
- 8. LO (Leaf Object)
- 9. MFS (Manual Fixed Small)
- 10. MV (Manual Variable)
- 11. MVFF (Manual Variable First Fit)
- 12. MVT (Manual Variable Temporal)
- 13. SNC (Stack No Checking)
- Internals
- Design
- 1. Arena
- 2. Bit tables
- 3. Coalescing block structure
- 4. Checking
- 5. Pool class interface
- 6. Collection framework
- 7. Configuration
- 8. Finalization
- 9. The generic fix function
- 10. Introduction
- 11. History
- 12. Architecture
- 13. Implementation
- 14. The lock module
- 15. Debugging features for client objects
- 16. Protocol inheritance
- 17. General MPS types
- 18. Software versions
- 19. Library version mechanism