gpt4 book ai didi

c++ - 为什么 cocos2d 和 libdispatch.dylib 调用 alloc 如此频繁?

转载 作者:太空宇宙 更新时间:2023-11-04 14:00:20 25 4
gpt4 key购买 nike

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

Project A Inception - We must go deeper

简而言之:我在开发 cocos2d 游戏时注意到内存分配失控。我回溯并检查了 cocos2d 的 2.0 和 2.1 的默认项目,它们也遭受了这种不受限制的小块内存分配情况的影响。

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

我的问题是:

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

以这种速度,我可能会放弃使用 cocos2d,但它是一种不断发展的媒体,所以我确信这可以在某种程度上得到解决。

提前致谢!

最佳答案

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

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

关于c++ - 为什么 cocos2d 和 libdispatch.dylib 调用 alloc 如此频繁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19572942/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com