Old design¶
Warning
Much of the documentation in this section is very old: some of it dates back to the origin of the MPS in 1995. It has not been brought up to date or checked for correctness, so it is mainly of historical interest. As pieces of documentation are brought up to date, they will be moved to the main Design section.
- 1. Allocation frame protocol
- 2. Arena
- 3. Virtual Memory Arena
- 4. Bit tables
- 5. Allocation buffers and allocation points
- 6. Checking
- 7. Collection framework
- 8. Diagnostic feedback
- 9. The generic fix function
- 10. I/O subsystem
- 11. Library interface
- 12. Locus manager
- 13. GC messages
- 14. Debugging features for client objects
- 15. AMC pool class
- 16. AMS pool class
- 17. AWL pool class
- 18. LO pool class
- 19. MFS pool class
- 20. MRG pool class
- 21. Manual Variable Temporal (MVT) pool design
- 22. MVFF pool class
- 23. Protocol inheritance
- 24. POSIX thread extensions
- 25. Root manager
- 26. The generic scanner
- 27. Segment data structure
- 28. MPS Strategy
- 29. Telemetry
- 30. Tests
- 31. Tracer