我们游戏在苹果上调试显示最高会占用150M内存,打印的纹理内存大概只有不到40M,lua比较多占用了10M内存,但是苹果上低的时候也有100M的内存,那50M内存去哪了? 音乐会占用多少? 还有什么地方可能会有问题呢?
求如何打印文理内存
log(TextureCache::getInstance()->getCachedTextureInfo().c_str());
CCTextureCache:sharedTextureCache():purgeSharedTextureCache()
— Begin quote from ____
引用楼主drizzle于2014-11-04 11:30发表的 求助:内存都去哪了 :
我们游戏在苹果上调试显示最高会占用150M内存,打印的纹理内存大概只有不到40M,lua比较多占用了10M内存,但是苹果上低的时候也有100M的内存,那50M内存去哪了? 音乐会占用多少? 还有什么地方可能会有问题呢? http://www.cocoachina.com/bbs/job.php?action=topost&tid=237751&pid=tpc
— End quote
我也发过相同的帖子,咨询了很多人。他们也没查出内存在哪里被消耗了!唯一得出的结论就是,我们都用了lua。
话说LZ怎么看的Lua占用内存
对的。我也用了lua。而且我每次切换界面创建scene都会增加内存。我怀疑是我切换scene的代码没写好
这个问题刚刚遇到过,这个是个超级超级的大坑,是触控写的一个bug
发现bug希望能向官方提出,Cocos2d-x是个开源引擎,希望能和开发者一起共同维护这个环境。