如何获取iOS应用程序中所有malloc'ed字节的实际字节数?

时间:2011-12-14 22:17:18

标签: ios memory-management

与Allocations探查器一样,我想在运行时获取当前的“活字节”。有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

你可以尝试一些事情。一种是使用malloc_zone_statistics函数。您需要查看malloc/malloc.h,因为没有手册页。

#import <malloc/malloc.h>

static void dumpMallocStats() {
    malloc_statistics_t stats;
    malloc_zone_statistics(NULL, &stats);
    NSLog(@"size_allocated = %lu", (unsigned long)stats.size_allocated);
}