[英]Checking memory allocation in Instruments
我已经使用泄漏工具清除了我的泄漏应用程序,但我仍然注意到,当我切换视图时,objectalloc工具会跳转分配的对象数量和占用空间。
我特别看到了很多:
GeneralBlock-16主要负责调用者NSLogv
和
GeneralBlock-0主要负责QuartzCore
关于我可以做些什么来进一步调试这个的提示?
谢谢!
ObjectAlloc工具旨在绘制一段时间内的总对象分配图,并且不考虑解除分配。 基本上: 它总会上升 。
您可以做的是查看Net Bytes和#Net列。 这些列将根据您解除分配的对象数进行调整,如果您担心总对象分配,可以使用这些列来衡量程序的性能。
您可以在Apple支持论坛上查看此主题 - 它更多地介绍了Instruments测量的内容以及如何测试您的应用程序。
你应该看看http://developer.apple.com/videos/wwdc/2010/?id=311 。
来自WWDC 2010的关于使用Instruments进行内存分析的精彩视频。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.