[LayaNative3]【3.3.5】 安卓Native下spine与内存的问题
laya版本:3.3.5
AndroidAPK版本:安卓16api36,(最低版本:安卓5.1 api22)gradle版本:8.13.0
手机版本:华为mate50(安卓12 api31)
现象:
在安卓native中,没有任何代码启用时
当场景中spine(循环播放)和按钮时,native内存的涨幅速度回随着drawcall的增加而增加。
具体现象表现为:
当drawcall为100时,native会以24mb/s(平均值)的速度增长;
当drawcall为65时,native会以16mb/s(平均值)的速度增长;
且在运行30分钟后,并未清理native,并根据不同的机型,native会转换到others当中,亦不清理。
图为drawcall为100时,内存在60分钟内无任何操作的变化情况,图中的gc是自动的。
麻烦官方帮忙看看是什么情况。(tips:在公司项目中,drawcall约为160,native增长为36mb/s)
另外在公司项目中,调用Tween也是无法释放掉内存,不过这个没有进行专门的测试。
bugzip为项目
AndroidAPK版本:安卓16api36,(最低版本:安卓5.1 api22)gradle版本:8.13.0
手机版本:华为mate50(安卓12 api31)
现象:
在安卓native中,没有任何代码启用时
当场景中spine(循环播放)和按钮时,native内存的涨幅速度回随着drawcall的增加而增加。
具体现象表现为:
当drawcall为100时,native会以24mb/s(平均值)的速度增长;
当drawcall为65时,native会以16mb/s(平均值)的速度增长;
且在运行30分钟后,并未清理native,并根据不同的机型,native会转换到others当中,亦不清理。
图为drawcall为100时,内存在60分钟内无任何操作的变化情况,图中的gc是自动的。
麻烦官方帮忙看看是什么情况。(tips:在公司项目中,drawcall约为160,native增长为36mb/s)
另外在公司项目中,调用Tween也是无法释放掉内存,不过这个没有进行专门的测试。
bugzip为项目
没有找到相关结果
已邀请:
要回复问题请先登录


1 个回复
得意须尽欢
赞同来自: