内存泄漏问题

!GR{W11R6AT226@022TY%C.jpg)

![](file:///C:\Users\DELLPC\AppData\Roaming\Tencent\Users\414845640\QQ\WinTemp\RichOle)(TUBR561LW5NOGP4K``3KA.jpg)
我加了一个场景 检测出129个内存泄漏。。

CCNode *m_pFishMainScene = SceneReader::sharedSceneReader()->createNodeWithSceneFile(“publish/MainScene.json”);

环境 VS2012 + cocos2dx2.2.3 + cocostudio V1.30

Visual Leak Detector detected 129 memory leaks (8489 bytes).
Largest number used: 347804 bytes.
Total allocations: 1245963 bytes.

是要如何处理

:12:同是这个问题,搞得很痛苦啊~

我觉得是SceneReader::sharedSceneReader() 这个单例 出问题了。。

控件Reader不会purge…

你解决了吗

顶起啊顶起

怎么检测内存泄漏啊?我还不会

怎么没有官方人员出来回复一下啊

Cocos2dx3.0的Helloworld 工程也存在内存泄漏的问题

你好,感谢反馈,希望您能提供一个测试用例。另外Cocos2d-x有些生命周期是持续的程序退出的,这个你可以通过检查一个空的项目测试。

就是用Helloworld程序在Win8,Vs2012用VLD检测

并且我在class HelloWorld : public cocos2d::Layer
中添加析构函数,在程序关闭时不会调

:6: 新建的项目 就添加了
m_pFishMainScene = SceneReader::sharedSceneReader()->createNodeWithSceneFile(“publish/MainScene.json”);
this->addChild(m_pFishMainScene, 0);
就会有内存泄露!!!

就在HelloWorld 里面加一个自己导出来的场景 CCNode *m_pFishMainScene = SceneReader::sharedSceneReader()->createNodeWithSceneFile(“publish/MainScene.json”); 没做其他处理

用vld 内存检测工具 百度一下

确实有内存泄漏,把加载json的代码去掉就没有了。
用起来不放心啊

顶啊顶啊,我是添加一个UI文件,然后销毁,内存会不断增长,这个问题目前比较头大

ui文件是不是有动画?
我们在动画里发现过一个几十字节的泄漏

顶啊顶啊,继续求解决啊

希望官方尽快解决呀。。