c++ - malloc/new 是否从缓存或 RAM 返回内存块?

标签 c++ c memory memory-management

我想知道 malloc/new 是否从缓存或 RAM 返回内存块。

提前致谢。

最佳答案

当作为操作系统中的进程生活时,您对所有这些都是抽象的,您只获得内存

您不必为此担心,操作系统会为您管理所有这些,而内存单元会将事物从一个转移到另一个。但是您仍然看到一个单一的虚拟内存布局。

关于c++ - malloc/new 是否从缓存或 RAM 返回内存块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1471104/

相关文章:

c++ - 获取 optarg 作为 C++ 字符串对象

c++ - 为什么这段代码会运行?

c - C中的合并排序错误

python - 我如何释放由 "for"引起的内存

c++ - Windows 7 上最快的 IPC 方法

c++ - 通用守护进程/服务器设计 - 最佳实践(C/C++、Linux)

c++ - Borland 警告 8092

c - 使用结构时使用未声明的标识符?

c - ARM 未对齐内存访问解决方法

python - 将对象存储在文件中而不是内存中