2011-09-30 39 views
0

正如我在研究我的程序时,我注意到,在分析时,仪器很好,足以在僵尸对象看到它时指向我。这个消息没有显示出应用程序不包含僵尸进程的事实吗?Objective-C,通过仪器计算僵尸,需要澄清

有没有办法我可以确认该应用程序不包含对僵尸进程的引用?

在我的问题中,我明确提到Xcode4,因为我在3中没有看到自动僵尸行为,并且怀疑它可能是一个新功能。

enter image description here

回答

0

没有僵尸的消息显示出来是个好兆头。这意味着当Instruments正在追踪时你没有访问任何被释放的对象。仪器无法确认您的应用程序不会访问已释放的对象。所有乐器可以做的就是告诉你什么时候访问一个释放的对象。

关于自动僵尸行为,在Xcode 4中检测僵尸不是新行为。仪器在Xcode 3.2和4中都有一个僵尸模板,用于检测僵尸。您还可以通过单击仪器旁边的信息按钮来配置分配工具以检测僵尸,僵尸信息在屏幕截图中被阻止。