我正在阅读一本关于内存作为编程概念的书。在后面的一章中,作者大量使用了arena一词,但从未对其进行定义。我搜索了这个词的含义以及它与记忆的关系,但一无所获。以下是作者使用该术语的一些上下文:
“下一个序列化示例包含一种称为从特定领域分配内存的策略。”
“......这在处理内存泄漏或从特定领域分配时很有用。”
“......如果我们想释放内存,那么我们将释放整个arena。”
作者在一章中使用了这个词超过 100 次。词汇表中的唯一定义是:
从 arena 分配- 首先分配一个 arena,然后由程序本身(而不是由进程内存管理器)管理 arena 内的分配/解除分配的技术;用于复杂数据结构和对象的压缩和序列化,或用于管理安全关键和/或容错系统中的内存。
鉴于这些情况,谁能为我定义竞技场?