检查仪器的内存分配检查仪器的内存分配(Checking memory allocation in I

2019-05-14 04:35发布

我明白我使用泄漏工具泄漏的应用程序,但我还是注意到工具ObjectAlloc中的分配对象和足迹的数量跳跃,当我切换视图。

我尤其是看到高的数字:

GeneralBlock-16主要负责基金会来电显示NSLogv

GeneralBlock-0大多QuartzCore负责

什么我可以做进一步调试这个任何提示?

谢谢!

Answer 1:

该工具ObjectAlloc中设计一段时间曲线图总对象分配,它没有考虑解除分配考虑。 本质: 它会永远上涨

你可以做的是看网络字节和#网列。 这些列根据您解除分配对象的数目调整,如果你担心总对象分配您可以使用这些来衡量你的程序的性能。

你可以看看这个线程在苹果技术支持论坛-它涉及更多的什么仪器测量,以及如何你可以测试你的应用程序。



Answer 2:

你应该看看http://developer.apple.com/videos/wwdc/2010/?id=311 。

伟大的视频从2010年WWDC有关与仪器内存分析。



文章来源: Checking memory allocation in Instruments