ios模拟器和设备中的内存使用
Posted
技术标签:
【中文标题】ios模拟器和设备中的内存使用【英文标题】:Memory Uses In ios Simulator And Device 【发布时间】:2014-07-17 06:52:55 【问题描述】:当我在模拟器中运行应用程序时,我的应用程序使用 14 MB 内存。 但是当我在设备(iPad ios 7)中运行应用程序时,我的应用程序正在使用 422MB。 ARC = YES。
告诉我有什么问题......!
【问题讨论】:
您应该在 Xcode 中使用 Instruments (Product -> Profile) 中的分配工具运行,并在 Instruments 提示您时选择分配工具。该工具将帮助您确定程序的哪些部分正在分配大量内存。当您缩小相关代码范围时,您可能会发现模拟器和设备之间存在差异的原因,或者至少您可以在您的问题中发布相关代码,以便我们更轻松地为您提供帮助。 你“启用僵尸对象”了吗? 【参考方案1】:您是否使用任何类型的资源,例如视频或音频文件,并且您已将它们添加到您的应用程序包中
所以,不要将它们添加到捆绑包中,这会增加您的应用在设备中的大小
【讨论】:
【参考方案2】:使用 Instrument 检查任何可能的内存泄漏。 产品->配置文件->内存泄漏。
【讨论】:
以上是关于ios模拟器和设备中的内存使用的主要内容,如果未能解决你的问题,请参考以下文章