ios - malloc 诊断和 malloc 相关环境变量之间有什么关系?

标签 ios debugging xcode4 memory-management malloc

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/

相关文章:

ios - 来自 appStoreReceiptURL 的应用程序内购买 Objective C 状态

c# - 输出窗口中消息的 Visual Studio 源

python - 如何调试 python - C++ 程序

R Shiny 应用程序错误与 ui.R

iphone - xcode 4 保持项目中的文件夹与模拟器同步的奇怪之处。

xcode4 - ios5的connectionDidFinishDownloading无法获取destinationURL数据

iphone - "Distribution"和 "Release"构建配置有什么区别?

ios - 如何将数据从弹出框内的 uicollectionview 中的按钮单击发送到主视图 Controller 中的表格单元格?

ios - Objective-C 删除 ANSI 颜色控制代码

ios - iOS棋盘游戏的3D引擎?