【发布时间】:2012-10-01 06:24:23
【问题描述】:
我正在阅读一本关于内存作为编程概念的书。在后面的一章中,作者大量使用了arena这个词,但从未定义它。我搜索了这个词的含义以及它与记忆的关系,但一无所获。以下是作者使用该术语的一些上下文:
"下一个序列化示例包含一个策略,称为 来自特定竞技场的内存分配。”
"...这在处理内存泄漏或分配时很有用 来自特定的竞技场。”
"...如果我们想释放内存,那么我们将释放 整个竞技场。”
作者在一章中使用该术语超过 100 次。词汇表中的唯一定义是:
从竞技场分配 - 先分配竞技场然后再分配的技术 通过程序管理竞技场内的分配/解除分配 本身(而不是由进程内存管理器);用于 复杂数据结构和对象的压缩和序列化, 或用于管理安全关键和/或容错的内存 系统。
鉴于这些情况,谁能为我定义竞技场?
【问题讨论】:
-
这本书叫什么名字?
-
@yaobin Memory as a Programming Concept in C and C++ by Frantisek Franek。
标签: c++ c memory-management terminology