[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是自动的。

Snipaste_2025-12-24_12-49-41.png


Snipaste_2025-12-24_12-49-06.png



麻烦官方帮忙看看是什么情况。(tips:在公司项目中,drawcall约为160,native增长为36mb/s)
另外在公司项目中,调用Tween也是无法释放掉内存,不过这个没有进行专门的测试。  
bugzip为项目
已邀请:

得意须尽欢

赞同来自:

补充一下,在我项目里,甚至激活spine2DrenderNode节点都不行。也会出现上述情况

要回复问题请先

商务合作
商务合作