最近项目存在严重的内存泄漏问题,每次切level 会增加20M无法释放的内存,翻遍了项目用了多个工具,查询资料等 发现项目中两种存在内存泄露的情况 1.lua闭包的不当使用,对比包的引用要及时 释放. 2.注册事件未及时取消订阅,注册到C#的luafunction 用完一定要dispose,委托事件要对应取消订阅或清空事件. lua闭包写法 function BaseCtrl:genSelfFuncCallback(fn) local that = self; return function (
最近混淆应用时出现了一个错误: 打包编译没问题,但程序运行之后,点击友盟的反馈就会导致程序报错: E/AndroidRuntime(7669): java.lang.RuntimeException: Unable to start activity ComponentInfo{packagename/com.umeng.fb.ConversationActivity}: java.lang.IllegalArgumentException: ResClass is not initializ