Topics / Arena and pool allocation
Performance topic
Arena and pool allocation
Allocate from arenas, pools and free lists: one bump pointer instead of a general-purpose allocator, freed all at once.
715proven techniques
49pitfalls: tried, then slower
443repositories
44from papers
Languages
- C++314
- C127
- Go88
- Rust69
- Python24
- CUDA15
Hardware
- CPU158
- NVIDIA GPU84
- GPU75
- x8636
- ARM10
Fields
- general209
- data & compression144
- graphics110
- GPU110
- networking62
Where these come from
Repositories with the most techniques on this topic in the database:
VictoriaMetrics/VictoriaMetrics · 11idealvin/coost · 11cloudwego/kitex · 7mutouyun/cpp-ipc · 7hajimehoshi/ebiten · 7gomlx/gomlx · 7google/quiche · 5cubefs/cubefs · 5boazsegev/facil.io · 5eProsima/Fast-DDS · 5
Ask Claude for the full answer
Each technique comes with its bottleneck, measured speedup, trade-offs, conditions and the commit or paper behind it, served to Claude through MCP.
claude mcp add --transport http adtomic https://www.adtomic.co/mcp
Related topics
I/O batchingFast math and approximationSIMD vectorizationBetter algorithmsPrecomputation and memoization