【问题标题】:Unable to Understand Instrument data无法理解仪器数据
【发布时间】:2014-01-06 10:37:58
【问题描述】:

您好,我正在使用 Instruments 分析我的应用程序,以便

找出我的应用程序正在使用多少内存。

我正在下载一个大约 100MB 的文件。我在仪器中得到了一些我无法理解的奇怪数据。

谁能帮我理解 Instruments 显示的数据。 (参考截图)

我的应用程序实际使用了多少内存? (我使用的是 iOS 7)。

【问题讨论】:

    标签: xcode ios7 instruments


    【解决方案1】:

    关注所有堆分配的 Live Bytes 列,以查看您的应用程序正在使用多少内存。您无法控制应用程序的匿名 VM 大小。

    在您的屏幕截图中,所有堆分配的 Live Bytes 列是 3.36 MB,这很好。 Live Bytes 列测量您的应用程序当前使用的内存量,但它不包括为 OpenGL ES 纹理分配的任何内存。您还应该使用 Memory Monitor 工具分析您的应用程序,以确定您的应用程序正在使用多少内存。

    要使用内存监视器仪器,请单击工具栏中的库按钮以获取可用仪器的列表。将 Memory Monitor 工具拖到跟踪文档窗口左侧的工具列表中(屏幕截图中的分配和 VM 跟踪器)。或者,您可以选择 Activity Monitor 模板,单击 Activity Monitor 工具的 Info 按钮,然后单击 Configure 按钮告诉 Activity Monitor 工具列出使用的物理内存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多