繁体   English   中英

程序存储器的内容(Mac)

[英]Contents of a programs memory (Mac)

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

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

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

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

3)Memory菜单中还有实时内存查看器,用于查看特定位置。

Dmalloc - 调试Malloc库

这个程序随OS 10一起提供,但似乎已经在OS 10.7中消失了(它有许多很多很多......编程复杂化)。 排除10.7遗憾,Dmalloc是检查每个内存分配的绝佳方式。

啊哈......

Mac OS 10.7提供了Menu-Product-Profile。 我没有调查完全使用它,但是,我认识到其中的Dmalloc图标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM