2011-06-05 36 views
1

我有Xcode 3.2.6和仪器2.7,我是初学者,这些应用程序。当我运行任何iPhone项目(甚至最简单的导航控制应用程序)到仪器(检查内存泄漏)时,实时字节总是与总体字节相同,并且它们都增加(有时减少,但不会增加) 。实时字节与所有行的总体字节相同

有趣的是,即使生活和整体都是相同的所有行。 我真的不明白。我没有内存泄漏,我推入导航后发布了新的UIViewController,并且发布了我在简单测试项目中使用的所有NSString。

我理解错了什么吗?

+0

在构建设置启用运行静态分析,然后生成并运行。它会告诉你,如果你做内存管理错误。这是自Stack Overflow以来最好的一件事。 – 2011-06-05 01:04:19

+0

谢谢你,伟大的工具 但我的仪器问题呢? – 2011-06-05 14:52:02

回答

2

如果您使用泄漏模板,则分配工具最初配置为只追踪活动分配。当您仅跟踪活动分配时,活动字节和总体字节将相同。

要跟踪所有内存分配而不是仅活动分配,请单击分配工具旁边的信息按钮并取消选中仅跟踪活动分配复选框。

enter image description here

+0

谢谢你,那是一个问题! – 2011-06-06 14:16:42