如题。
最近本人就遇到类似的问题,一直找不到解决方案。
这个时候往往就是从表层到底层再到表层的过程了,等你查出来了 ,这个游戏的架构你也就大概都懂了
windows vld,mac leaks?
vs + vld
你可以整包发给我我帮你查查
先查 ccobject对象的泄露(去2dx底层加计数,挑几个释放场景切来切去打log看),再查数据泄露(malloc之类的,一条一条的过)。
楼主后来怎么办的?
VS 自带诊断工具,里面有查内存泄漏的
一般都是Ref对象没释放导致,CCRef.h里边有个宏定义值改下,然后在CCRef.cpp里边按需获取__refAllocationList对象列表,看是哪些没及时释放就可以了
#define CC_REF_LEAK_DETECTION 1