我有几个关于内存管理的问题。我正在使用 ARC,xcode 4.2.1,部署到 ios 5.0+
1) 您如何知道您的应用何时有效且正确地管理内存?如果它没有泄漏内存,正如您在仪器泄漏工具中测量的那样,那么您的应用程序是否完全健康?
2) 我是否应该使用 Leaks 以外的其他工具来确定我的应用程序是否能很好地管理内存?
3) 随着我继续运行我的应用程序,我的实时字节数不断增长。我的应用程序有一个 UITableView 显示一些数据。当用户单击一行时,我会将他们带到更详细的页面。如果这就是我的应用程序正在做的所有事情,为什么我的活动字节继续增长?不应该释放所有对象,将我的活动字节降低到我第一次启动应用程序时的状态吗?
4)究竟什么是malloc?
我即将完成应用程序,我只想知道如何衡量应用程序是否可发布,以及如何识别任何问题。
谢谢!