我有Xcode 3.2.6和仪器2.7,我是初学者,这些应用程序。当我运行任何iPhone项目(甚至最简单的导航控制应用程序)到仪器(检查内存泄漏)时,实时字节总是与总体字节相同,并且它们都增加(有时减少,但不会增加) 。实时字节与所有行的总体字节相同
有趣的是,即使生活和整体都是相同的所有行。 我真的不明白。我没有内存泄漏,我推入导航后发布了新的UIViewController,并且发布了我在简单测试项目中使用的所有NSString。
我理解错了什么吗?
我有Xcode 3.2.6和仪器2.7,我是初学者,这些应用程序。当我运行任何iPhone项目(甚至最简单的导航控制应用程序)到仪器(检查内存泄漏)时,实时字节总是与总体字节相同,并且它们都增加(有时减少,但不会增加) 。实时字节与所有行的总体字节相同
有趣的是,即使生活和整体都是相同的所有行。 我真的不明白。我没有内存泄漏,我推入导航后发布了新的UIViewController,并且发布了我在简单测试项目中使用的所有NSString。
我理解错了什么吗?
如果您使用泄漏模板,则分配工具最初配置为只追踪活动分配。当您仅跟踪活动分配时,活动字节和总体字节将相同。
要跟踪所有内存分配而不是仅活动分配,请单击分配工具旁边的信息按钮并取消选中仅跟踪活动分配复选框。
谢谢你,那是一个问题! – 2011-06-06 14:16:42
在构建设置启用运行静态分析,然后生成并运行。它会告诉你,如果你做内存管理错误。这是自Stack Overflow以来最好的一件事。 – 2011-06-05 01:04:19
谢谢你,伟大的工具 但我的仪器问题呢? – 2011-06-05 14:52:02