【发布时间】:2012-09-01 21:02:58
【问题描述】:
我有一个程序在分配工具中显示大约。 72 MB 的“活动字节”,但是当我在 iPod touch 上运行分析时,它显示为 6 MB。我不明白为什么会有巨大的差异。谁能解释一下?
【问题讨论】:
标签: ios memory memory-management instruments ram
我有一个程序在分配工具中显示大约。 72 MB 的“活动字节”,但是当我在 iPod touch 上运行分析时,它显示为 6 MB。我不明白为什么会有巨大的差异。谁能解释一下?
【问题讨论】:
标签: ios memory memory-management instruments ram
请记住,iOS 模拟器是模拟器,不是模拟器。
iOS 模拟器的工作原理是将您的 iOS 应用程序编译为 x86 代码,并将其链接到一组系统框架,这些框架在台式计算机上模拟它们的 iOS 等效项。这些框架必然与你在“真正的”iOS 上找到的框架不同——毕竟,它们是为不同的 CPU 架构编译的,并且是“与”桌面硬件“对话”,而不是与手持设备对话。
了解这一点后,应用程序性能的某些方面在模拟器上可能与在真实设备上完全不同是可以理解的。请牢记这一点,尽早并经常在真实硬件上测试您的代码!
【讨论】: