自动释放池中的对象数量
有什么方法可以查询驻留在给定 NSAutoreleasePool 中的对象数量吗?
这对我来说非常重要,因为在我的游戏中有几个循环,我需要知道自动释放对象的效率如何。
Is there any way to query the number of objects that reside in a given NSAutoreleasePool?
This is really important for me, because in my game there are several loops and I need to know how effectively I'm autoreleasing my autoreleased objects.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有。
想必您已经拥有某种运行游戏的主控制循环。只需在每次迭代开始时创建一个自动释放池,并在迭代结束时销毁它。
Nope.
Presumably you've got some kind of master control loop that runs your game. Just create an autorelease pool at the beginning of each iteration and destroy it and the end of the iteration.