【问题标题】:Using the leak program with the iphone device在 iphone 设备上使用泄漏程序
【发布时间】:2009-10-03 18:49:26
【问题描述】:

我正在尝试与我的 iphone 设备一起运行内存泄漏程序。该程序说存在泄漏,但没有提供详细信息。

GeneralBlock-32 没有可用的堆栈跟踪。

我如何设置泄漏程序,以便它与我的 iphone 一起工作,以提供像在模拟器中一样的详细信息。

【问题讨论】:

  • 您使用的是什么构建配置文件?调试、发布还是您自己的一个?如果它是自定义构建配置文件,您是否正在剥离调试符号?
  • iPhone device 3.1 base sdk...有没有地方可以查看调试符号是否被剥离?
  • 我看到条形符号复选框没有选中

标签: iphone objective-c memory-management memory-leaks


【解决方案1】:

如果您在发布模式下运行,编译器将不会生成任何调试符号来将调用映射回您的代码。

如果是这种情况,将构建类型更改为调试模式将为您提供有关应用程序泄漏区域的更多信息。

我还注意到框架本身往往存在内存泄漏,因此可能是框架泄漏。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-16
    • 2011-02-23
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 2011-05-18
    • 2011-01-05
    • 2011-04-26
    相关资源
    最近更新 更多