关于2.4.4版本png格式的资源释放问题《官方大佬帮忙瞅瞅是不是引擎bug了》

  • Creator 版本: 2.4.4

  • 目标平台: andoid平台

*测试手机 :小米

*测试工具:perfdog

*图片格式:png 无压缩纹理

  • 重现方式:
    一,释放静态引用资源
    1,a,b两个场景,a,场景有一个比较小的图片作为按钮,b场景中 勾选 自动释放资源 选项,同时将1280*720 的png格式的图片拖到编辑器上保存。
    2,打包android包,a场景切到b场景,然后b场景切到a场景。
    测试结果:a场景切到b场景 内存升高(正常) b场景再切回a场景 内存没有变化
    正确的结果应该是:b再切回a场景 经过一小段时间 ,内存值回落。

二,释放动态引用资源
1,a,b两个场景,a,场景有一个比较小的图片作为按钮,b场景中 不勾选 自动释放资源 选项,同时将1280*720 的png格式的图片在代码中通过resources动态加载addRef,在点击切换场景的时候对该资源decRef 。
2,打包android包,a场景切到b场景,然后b场景切到a场景。
测试结果:a场景切到b场景 内存升高(正常) b场景再切回a场景 内存没有变化
正确的结果应该是:b再切回a场景 经过一小段时间 ,内存值回落。

三:打印cc.assetmanager.assets 除了 记录信息的 count变量与实际缓存数据不对称 ,能正确清除掉对应的缓存数据(textur2d和spriteframe);

手动置顶一下有经验的大佬帮忙瞅瞅。按照官方的资源释放路子来的。是我的方式不正确么?jpg格式的静态引用资源是可以被释放掉的,有明显的内存回落

@jare大佬瞅瞅