代码之家  ›  专栏  ›  技术社区  ›  Jonathan.

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

  •  2
  • Jonathan.  · 技术社区  · 15 年前

    我知道这和乐器有关,但这有点让人困惑,在谷歌上搜索乐器也没什么帮助。

    我想知道我的应用程序运行得有多好,比如它使用了多少内存。我只是不知道在哪里可以找到这样的东西: “从模拟器我们可以看出,你的应用程序目前将在一个真正的iPhone设备上使用XX兆字节的RAM。”

    我需要帮助来获取这些信息。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Jasarien    15 年前

    不应该在模拟器中测试内存使用情况,原因有很多,其中一些是:

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

    但是,如果可以在设备上运行,则应使用仪器中的内存监视器和对象分配工具来监视内存使用情况。

        2
  •  0
  •   Kamchatka    15 年前

    您应该将run/与性能工具/对象分配一起使用。图表将显示所使用的内存。

    然后选中“已创建且仍在运行”框,以了解内存中有哪些对象。