Objective c 程序存储器(Mac)的内容

Objective c 程序存储器(Mac)的内容,objective-c,cocoa,macos,memory,Objective C,Cocoa,Macos,Memory,是否有一个实用程序可以显示程序的当前内存内容?比如程序使用的整个内存的十六进制转储?谢谢。Dmalloc-Debug Malloc库 这个程序是OS10.6附带的,但它似乎已经随着OS10.7而消失了(它有很多很多…编程的复杂性)。除去10.7遗憾,Dmalloc是检查每个内存分配的极好方法 啊哈 Mac OS 10.7提供菜单产品配置文件。我还没有完全使用它,但是,我认识到它里面的Dmalloc图标。我的实用程序运行在10.6或更高版本上,可以为常规应用程序执行此操作 1) 运行程序并选择目标

是否有一个实用程序可以显示程序的当前内存内容?比如程序使用的整个内存的十六进制转储?谢谢。

Dmalloc-Debug Malloc库

这个程序是OS10.6附带的,但它似乎已经随着OS10.7而消失了(它有很多很多…编程的复杂性)。除去10.7遗憾,Dmalloc是检查每个内存分配的极好方法

啊哈

Mac OS 10.7提供菜单产品配置文件。我还没有完全使用它,但是,我认识到它里面的Dmalloc图标。

我的实用程序运行在10.6或更高版本上,可以为常规应用程序执行此操作

1) 运行程序并选择目标进程

2) 转到工具->转储所有内存。。。这将把所有当前可读内存保存在一个目录中,其中包含一组文件,每个文件表示一个特定的内存区域,以及一个合并所有内容的文件。然后可以使用十六进制编辑器查看这些文件

3) 内存菜单中还有实时内存查看器,用于查看特定点