Iphone 跟踪内存泄漏

Iphone 跟踪内存泄漏,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我最喜欢的候选人又来了。我正在识别我的应用程序中的内存泄漏(对于像我这样的新手来说,这是一个令人费解的挑战) 我正在使用xCode泄漏分析器,但困扰我的是如何将内存泄漏追溯到其变量或值。是否有指向已保留内存地址的实例的指针,在该地址中可以识别泄漏 我最好怎么做?您知道叮当声分析器吗?在Xcode中点击Cmd-Shift-A并准备好惊喜。(这将运行生成→ Build and Analyze命令。这类似于构建源代码,但您会得到一个分析器日志而不是二进制文件。希望分析器至少能检测到您的一些泄漏。)XC

我最喜欢的候选人又来了。我正在识别我的应用程序中的内存泄漏(对于像我这样的新手来说,这是一个令人费解的挑战)

我正在使用xCode泄漏分析器,但困扰我的是如何将内存泄漏追溯到其变量或值。是否有指向已保留内存地址的实例的指针,在该地址中可以识别泄漏


我最好怎么做?

您知道叮当声分析器吗?在Xcode中点击Cmd-Shift-A并准备好惊喜。(这将运行生成→ Build and Analyze命令。这类似于构建源代码,但您会得到一个分析器日志而不是二进制文件。希望分析器至少能检测到您的一些泄漏。)

XCode泄漏分析器会告诉您泄漏的对象是在哪里创建的,如果单击窗口底部工具栏右侧的“扩展详细信息”选项卡。右侧显示了一个调用堆栈,其中显示了创建对象的函数。

不确定是否会。刚刚试过,但我应该在什么时候击中它,你会期望看到什么?(我问这个问题是因为我正在服务器上运行mac终端,一些键盘快捷键正确到达)等等。什么?那么,你用的是什么“泄漏分析仪”?这个答案中的假设是,正如您的问题所暗示的,您正在使用Xcode应用程序进行开发工作。如果你没有按照标准的方式做事,在你的问题中说得很清楚。嗨,bbum,如果你读了abov,你知道我用什么。。。xCode,泄漏分析器。我只是通过vine服务器运行mac,但这不会影响应用程序的行为…@ifloh:在项目的目标设置中,在“构建选项”下,您应该设置“运行静态分析器”标志。这将在每次生成代码时运行Clang静态分析器,分析器消息将作为生成输出的一部分出现。@Jeremy-谢谢您的提示。我运行的xCode 3.1.3不支持这种分析。我现在更新到3.2.2,现在使用它…是“泄漏分析仪”仪器吗?