有没有一种方法可以在iPhone模拟器中设置可用内存的数量?

18

有人知道在模拟器中是否可以设置可用内存的数量吗?

我认为模拟器会尽可能从系统中使用更多的内存,但这会使得重现某些低内存崩溃/错误变得更加困难。

4个回答

23

不,这是不可能的。

测试内存消耗和性能等内容应该在设备上进行,而不是模拟器上。即使您可以限制模拟器中的内存,也不能得到与任何给定iPhone设备当前可用内存有多少相关的相同效果,因为有许多不同的因素会决定其可用内存。

您可以模拟"内存警告"以测试对该警告的响应是否正确,但除此之外,您真的应该在物理设备上测试这种情况。


我同意这应该在设备上进行测试。虽然我对一般情况也很好奇,但这主要是我正在开发的iPad应用程序的问题。感谢您的回复。 - Rob Segal

6

您可以在模拟器中调用"模拟内存警告"。转到"硬件"下拉菜单。这基本上就是你所能做的了。


4

2

不,这是不可能的。

您可以模拟内存警告的情况。根据文中所述,您可以通过分析器验证您的应用程序使用了多少内存并查看您超出的限制。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接