【发布时间】:2014-01-22 02:36:58
【问题描述】:
众所周知,模拟器的内存比设备多。通常对于unit testing,每个开发人员在设备上测试项目之前使用模拟器,但有时在设备不可用的情况下,这是否可以在有限的内存上设置模拟器工作?
例如,工具栏中是否有任何选项可以将模拟器的内存设置为 16GB/32GB 内存,这样如果我们将内存限制设置为 16GB,它将以与具有 16Gb 内存的 iPad 相同的方式工作。
【问题讨论】:
-
模拟器复制计算机。模拟器模仿计算机。因为模拟器在底层是完全不同的,所以计算内存使用会非常困难。因此,此功能不会也永远不会实现。您必须使用分配工具和眼球内存使用情况。
-
嗯,谢谢大家.. 非常有用的信息...!!!!
-
请注意,模拟器中有一个选项可以模拟内存警告。这对于测试响应内存警告的代码很有用。
-
请注意,16/32GB 是这些设备可用的闪存,而不是内存。在谈论内存、内存警告等时,我们指的是 RAM。无论闪存如何,每一代手机都有相同数量的 RAM(通常比前一代多,但并非总是如此)。
标签: ios ios-simulator xcode5