【问题标题】:Test memory leak by instruments of Xcode通过 Xcode 的工具测试内存泄漏
【发布时间】:2013-05-10 19:38:32
【问题描述】:

我可以使用 Xcode 工具来测试 C++ 命令行工具的内存泄漏吗?

我尝试这样做,但找不到可以使用cin 的控制台。

但是,对于 iOS 应用程序,将有一个模拟器,以便我们可以对我们的程序做一些事情。

【问题讨论】:

    标签: c++ xcode command-line instruments


    【解决方案1】:

    使用iprofiler 工具 (manpage),将其添加到命令行的开头:

    iprofiler -leaks -d $HOME/tmp
    

    $HOME/tmp 是您希望写入结果的位置)。

    然后,您可以使用 Instruments 打开生成的 .dtps 包以检查泄漏(或 iprofiler 执行的其他 4 项检查中的任何一项)。

    如果您使用的是clang,则同时使用-O3-g 进行编译(因为clang 不支持-pg)。

    【讨论】:

      猜你喜欢
      • 2016-04-02
      • 2011-09-17
      • 2011-10-29
      • 1970-01-01
      • 2011-09-28
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多