c++ - 内存区域和内存分配器有什么区别?

标签 c++ memory memory-management

这更像是一个语义问题而不是编码问题....

内存域和内存分配器有什么区别?

我在 C++ 中工作,我看到一些内存管理库使用“内存竞技场”、“内存分配器”等概念,有时两者都在同一个库中。

我知道分配器是什么;我只是不确定内存竞技场是什么,如果它不仅仅是分配器的另一个词的话。

最佳答案

“内存区域”通常是指一大块内存(或 block 的集合),从中分配较小的 block 。 “池”一词也常用于此类事物。

“内存分配器”通常是指确定如何从 arena 分配内存的软件。

关于c++ - 内存区域和内存分配器有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13381123/

相关文章:

c++ - curl_easy_cleanup 不释放资源

arrays - 是否可以实现动态数组而无需重新分配?

c++ - 如果由于接收对象的线程已结束而未处理 Qt 信号,是否会删除参数?

c++ - 将 HLOCAL 转换为 LPTSTR

c++ - SDL 3d OpenGL : texture on cube produces blank screen

node.js - 为什么process.memoryUsage()不输出 Node 进程消耗的内存

python - 配置所有导入的内存成本?

c++ - std::regex 线程安全吗?

c++ - 将 RenderTexture 复制到图像

javascript - 内存堆栈如何在 javascript 中工作