为什么cocos2d和libdispatch.dylib经常调用alloc?

时间:2013-10-24 17:47:33

标签: c++ ios memory cocos2d-iphone

有关详细信息,请参阅以下链接:

Project A Inception - We must go deeper

短版是这样的:在我的cocos2d游戏上工作时,我注意到一个失控的内存分配方案。我回溯并检查了cocos2d的2.0和2.1的默认项目,他们也遭受了这种无限制的死亡 - 小块内存分配方案。

深入挖掘,我发现它归结为CCDirectorIOS和CCGLView如何处理某些事情,但我无法深入了解。

我的问题是:

  • 如果有的话,这些64字节分配是什么?
  • 是否可以采取任何措施来绑定内存使用情况?

按照这个速度,我不妨放弃使用cocos2d,但它是一种不断发展的媒介,所以我确信这可以在某种程度上修复。

提前致谢!

1 个答案:

答案 0 :(得分:0)

早些时候,我被重定向到here开始的一系列论坛帖子。

长话短说,cocos2d和iOS 7模拟器存在一个错误。我在较旧的模拟器上以及在硬件上进行了测试,并且没有遇到内存分配问题。