1

我有一个程序在分配工具中显示大约。72 MB 的“活动字节”,但是当我在 iPod touch 上运行分析时,它显示为 6 MB。我不明白为什么会有巨大的差异。有人可以解释一下吗?

4

1 回答 1

6

请记住,iOS 模拟器是一个模拟器而不是一个模拟器

iOS 模拟器的工作原理是将您的 iOS 应用程序编译为 x86 代码,并将其链接到一组系统框架,这些框架在台式计算机上模拟它们的 iOS 等效项。这些框架必然与你在“真实”iOS 上找到的框架不同——毕竟,它们是为不同的 CPU 架构编译的,并且是“与”桌面硬件“对话”,而不是手持设备。

知道了这一点,应用程序性能的某些方面在模拟器上可能与在真实设备上完全不同是可以理解的。请记住这一点,并尽早并经常在真实硬件上测试您的代码!

于 2012-09-08T01:42:42.073 回答