我可以使用 Xcode 工具来测试 C++ 命令行工具的内存泄漏吗?
我试过了,但找不到可以使用 cin
的控制台。
但是,对于 iOS 应用程序,将有一个模拟器,以便我们可以对我们的程序进行一些操作。
最佳答案
使用 iprofiler
工具 ( manpage ),将其添加到命令行的开头:
iprofiler -leaks -d $HOME/tmp
($HOME/tmp
是您要写入结果的位置)。
然后您可以使用 Instruments 打开生成的 .dtps
包以检查泄漏(或 iprofiler
进行的其他 4 项检查中的任何一项)执行)。
如果您使用的是 clang
,则同时使用 -O3
和 -g
进行编译(因为 clang
没有不支持 -pg
)。
关于c++ - 通过Xcode工具测试内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16578491/