Objective c 如何了解实际内存使用情况

Objective c 如何了解实际内存使用情况,objective-c,memory-management,cocos2d-iphone,xcode-instruments,Objective C,Memory Management,Cocos2d Iphone,Xcode Instruments,我想通过仪器分配了解我的应用程序的实际内存使用情况 这是我的照片 第一次运行时没有任何筛选器和活动字节:14.79 MB 第二次使用过滤器CF、Malloc、CG、CA类型和活动字节运行:40.94 KB 那么哪一个是真正的内存使用。如果没有比如何找到这个 我不知道这有什么关系,但一切都在模拟器上运行,最好在设备上运行你的应用程序,以了解真正的交易。这很重要。在模拟器上运行意味着所有系统进程也将显示出来。所以 在设备上配置应用程序,然后选择活动监视器。它应该为您提供设备上运行的所有应用程序的

我想通过仪器分配了解我的应用程序的实际内存使用情况 这是我的照片

第一次运行时没有任何筛选器和活动字节:14.79 MB

第二次使用过滤器CF、Malloc、CG、CA类型和活动字节运行:40.94 KB

那么哪一个是真正的内存使用。如果没有比如何找到这个
我不知道这有什么关系,但一切都在模拟器上运行,最好在设备上运行你的应用程序,以了解真正的交易。这很重要。在模拟器上运行意味着所有系统进程也将显示出来。所以

设备上配置应用程序,然后选择活动监视器。它应该为您提供设备上运行的所有应用程序的内存使用情况。观察该列表中您自己的应用程序。

#1是您应用程序的“真实”内存使用情况

尽管CF、CG等内存使用可能来自iOS库,但最终导致iOS框架分配内存的是您的代码。因此,你也需要将其计算为应用程序的内存使用量


请记住,不仅在设备和模拟器上运行可能会影响最终结果,还可能会影响您是否运行调试版本和发布版本。始终在发布版本中配置文件,因为用户将使用它。

ok明白了。。谢谢@BlackFlam3。我尝试在设备上运行应用程序