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

Connect Claude Pricing

Related topics

I/O batchingFast math and approximationSIMD vectorizationBetter algorithmsPrecomputation and memoization