用Xcode的工具测试内存泄漏

Test memory leak by instruments of Xcode

本文关键字:内存 泄漏 测试 工具 Xcode      更新时间:2023-10-16

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

我试过这样做,但是我找不到一个控制台来使用cin

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

通过将此添加到命令行开头来使用iprofiler工具(manpage):

iprofiler -leaks -d $HOME/tmp

(其中$HOME/tmp是您希望写入结果的地方)。

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

如果你正在使用clang,那么编译-O3-g(因为clang不支持-pg)。