【问题标题】:Memory Uses In ios Simulator And Deviceios模拟器和设备中的内存使用
【发布时间】:2014-07-17 06:52:55
【问题描述】:

当我在模拟器中运行应用程序时,我的应用程序使用 14 MB 内存。 但是当我在设备(iPad iOS 7)中运行应用程序时,我的应用程序正在使用 422MB。 ARC = YES。

告诉我有什么问题......!

【问题讨论】:

  • 您应该在 Xcode 中使用 Instruments (Product -> Profile) 中的分配工具运行,并在 Instruments 提示您时选择分配工具。该工具将帮助您确定程序的哪些部分正在分配大量内存。当您缩小相关代码范围时,您可能会发现模拟器和设备之间存在差异的原因,或者至少您可以在您的问题中发布相关代码,以便我们更轻松地为您提供帮助。
  • 你“启用僵尸对象”了吗?

标签: ios ipad memory ios-simulator


【解决方案1】:

您是否使用任何类型的资源,例如视频或音频文件,并且您已将它们添加到您的应用程序包中

所以,不要将它们添加到捆绑包中,这会增加您的应用在设备中的大小

【讨论】:

    【解决方案2】:

    使用 Instrument 检查任何可能的内存泄漏。 产品->配置文件->内存泄漏。

    【讨论】:

      猜你喜欢
      • 2012-07-24
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      • 2015-08-30
      • 1970-01-01
      • 2012-12-31
      • 2012-05-17
      • 2019-01-10
      相关资源
      最近更新 更多