测试环境
版本:3.8.6
描述:fbx资源回收的问题,发现切换场景时,bufferSize回收不干净,问题是从3.8.4版本开始增长明显,下方提供了详细数据。
测试环境:场景一是空场景,场景二加载了几个fbx显示在场景,反复切换两个场景,bufferSize一直相同增量增长,增长到10M以上在原生包大概率会发生闪退
测试方法:提供的demo内一切都不变,web模式就能测出来增长。
const device = director.root?.device;
const bufferSizeMB = device?.memoryStatus.bufferSize / (1024 * 1024);
3.8.3版本
第一次切场景:{“buffers”:“0.03365325927734375MB”}
第二次切场景:{“buffers”:“0.04335784912109375MB”}
增长了 0.00970458984375 MB
3.8.4版本
第一次回收:{“buffers”:“0.12630081176757812MB”}
第二次切场景:{“buffers”:“0.17897415161132812MB”}
增长了 0.05267333984375 MB
-
Creator 版本: 3.8.6
-
目标平台:web , android
-
重现方式:
-
首个报错:
-
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率:100%