我可以使用Xcode工具测试C ++命令行工具的内存泄漏吗?
我试图这样做,但我找不到使用cin
的控制台。
但是,对于iOS应用程序,会有一个模拟器,以便我们可以对我们的程序执行某些操作。
答案 0 :(得分:0)
使用iprofiler
工具(manpage)将其添加到命令行的开头:
iprofiler -leaks -d $HOME/tmp
(其中$HOME/tmp
是您希望编写结果的地方)。
然后,您可以使用 Instruments 打开生成的.dtps
捆绑包,以检查是否存在泄漏(或iprofiler
执行的其他4项检查。
如果您使用clang
,则使用-O3
和-g
进行汇编(因为clang
不支持-pg
)。