【发布时间】:2014-07-18 07:12:35
【问题描述】:
Linux 中dwAllocationGranularity 的等价物是什么?在 Windows 中,它被定义为:
可以分配虚拟内存的起始地址的粒度。
请注意,这不与PAGE_SIZE 相同,后者是物理页面的粒度。
(在 Windows 上,x86 上的虚拟地址粒度是 64 KiB,而页面大小当然是 4 KiB。)
【问题讨论】:
-
也许没有;也许粒度总是保证在 Linux 上是 PAGE_SIZE?您是否有需要这样一个数字的特定情况?
-
@flodin:是的,我面前确实有一个具体案例,但这里的代码不相关。如果没有,请将其发布为答案。
标签: c++ linux memory allocation granularity