【发布时间】:2011-04-13 14:56:39
【问题描述】:
如何获取 Mac OSX 上的可用虚拟内存量?
我说的是总空闲虚拟内存(或:空闲地址),也是当前进程可用的最大可分配连续内存块。
(例如在 Windows 上由 GlobalMemoryStatus(免费内存)返回或可通过 GetSystemInfo / VirtualQuery(最大块)的组合进行查询)
编辑: 这是为了监视内存碎片并在区域或情况变得非常糟糕的情况下得到警报。定位(也)32 位。
【问题讨论】:
-
可用虚拟内存/地址空间通常类似于 64 位系统中的可用硬盘驱动器空间,所有最近的安装都是如此。连续分配同样不应该成为问题。
-
编辑帖子以告知我的意图。
标签: c++ objective-c c macos memory