Here有一个关于 malloc 包的环境变量列表:
- MallocStackLogging
- MallocStackLoggingNoCompact
- MallocPreScribble
- MallocScribble
- MallocGuardEdges
- MallocDoNotProtectPrelude
- MallocDoNotProtect 后记
- MallocCheckHeapStart
- MallocCheckHeapEach
- MallocCheckHeapSleep
- MallocCheckHeapAbort
- MallocBadFreeAbort
此外,当我从 XCode 4 打开项目的诊断部分时,我看到在内存管理下,有
- 启用涂鸦
- 启用防护边缘
- 启用Guard Malloc
所以,我有点困惑。这些环境变量应该与诊断设置结合使用,还是这些诊断设置是启用上面列出的环境变量的快捷方式?
最佳答案
据我所知,它们是最常见选项的快捷方式;要使用您需要使用环境变量设置的其他内容。
关于ios - malloc 诊断和 malloc 相关环境变量之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7570611/