xCODE 内置的几个工具

来源:互联网 发布:天猫淘宝买手机靠谱吗 编辑:程序博客网 时间:2024/06/05 19:57

Memory Allocation

Memory Allocation能够帮助你了解你开辟内存的情况。这意味着你可能在内存中开辟并使用大量的内存。由于这些内存还在被使用,所以并没有被释放掉。Allocation

选择Product->Profile ,然后在打开的窗口中选择Allocation


优点:(1)这个工具准确地提供了有关应用在运行期何时、在哪种情况下占用了最多的内存。
(2)它也能告诉我们对象在应用中的生存周期。
缺点:(1)工具的检测结果取决于开发者如何运行应用。它需要在设计测试用例的时候尽可能多地考虑各种情况

(2)设计出⼀一套合理的测试方案来找出最耗费内存的操作,是很费时费力的。

(3)你需要在真机上来进行测试,才能获得诸如内存警告⼀一类的信息。模拟器基本上不会报内存不足的信息。问题就在于,你的模拟器可能和你的电脑⼀一样,有2-4GB的内存可用,但是在真机上的可用内存往往要少得多。
用途:(1)如果你在测试的时候收到了内存警告的信息,本工具应该是第⼀一个你应该用来测试调试的。


0 0
原创粉丝点击