2

我知道这与 Instruments 有关,但是这有点令人困惑,在 Google 上搜索 Instruments 并没有多大帮助。

我想知道我的应用程序运行得如何,比如它使用了多少内存。我只是不知道在哪里可以找到类似的内容:“我们可以从模拟器中得知,您的应用程序当前将在真正的 iphone 设备上使用 xx MB 的 RAM。”

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

4

2 回答 2

4

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

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

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

于 2010-05-02T23:29:36.007 回答
0

您应该使用运行/使用性能工具/对象分配。图表将显示使用的内存。

然后你勾选“Created and Still Living”框来了解内存中有哪些对象。

于 2010-05-03T04:24:54.347 回答