玩了一两个小时后好像是突然就丢帧了(60帧掉到1帧)然后无法恢复到60帧,帮忙看看这个是什么原因
日志有没有异常打印信息?有没有测试demo
lv 日志没有异常,看cpu profiler就是 layaair.game.browser.ConchJNI onDrawFrame执行的时候非常长,每次达到了1~2s,正常3ms
lv 目前无法定位是什么问题,所以没办法弄demo出来
lv 有没有什么办法可以定位问题?
lv 或者有什么接口可以让我刷新一下,把gl渲染重新启动一下
会是死循环了吗?
内存占用越来越大,根本销毁不了,不知道有什么接口可以把内存回收一下?
内存(显存?)要怎么销毁掉,在游戏里销毁资源用android studio看内存并没有得到有效的回收,会慢慢累积
日志
bugly上抓到的日志
lv 刷新 JS 试试 reloadJS(true);
lv 我看卡到已帧的时候,用android sutdio看内存占用已经1.5G了,有什么接口不刷新游戏把多余的显存卸载掉吗?
lv 内存占用越来越大,根本销毁不了,不知道有什么接口可以把内存回收一下?
lv 这个接口吗?simAndroidDeviceLosted 执行第二遍会导致奔溃
lv @lv:游戏不进行什么处理,layanative放久了(2小时)必掉帧到1,这个感觉是引擎渲染相关的问题,有没有办法不刷新游戏的情况下清一下引擎相关的内容?