我的iPhone应用程序使用多少内存(来自模拟器)

时间:2010-05-02 23:10:34

标签: iphone memory-management instruments

我知道这与乐器有关,但它有点令人困惑,在Google上搜索乐器也无济于事。

我想知道我的应用程序运行得有多好,比如它使用了多少内存。我只是不知道在哪里找到类似的东西: “尽管我们可以从模拟器告诉你,你的应用程序目前将在真正的iphone设备上使用xx MB的RAM。”

我需要有关如何获取此信息的帮助。

2 个答案:

答案 0 :(得分:4)

您不应该出于多种原因在模拟器中测试您的内存使用情况,其中一些原因是:

  • 模拟器在您的计算机上运行,​​而不是在手机上运行,​​因此最大内存量与您在Mac中安装的内存量相同。
  • 使用模拟器SDK构建时,模拟器和应用程序不会使用与设备上相同的库,因此可能会使用不同的内存量。

但是,如果您可以在设备上运行,则应使用Instruments中的Memory Monitor和Object Allocations工具来监控您的内存使用情况。

答案 1 :(得分:0)

您应该使用Run / With Performance Tools / Object Allocations。图表将显示使用的内存。

然后选中“创建并静止生活”框以了解内存中的对象。