creator 2.3.3 loadres 加载的资源内存无法释放

  • Creator 版本: 2.3.3

  • 目标平台: 原生,Android,ios

  • 重现方式:
    俩按钮,一个加载, 一个释放。

图片资源始终无法释放。

未加载之前内存,


加载图片后内存
cc.loader.loadRes(“a”, cc.SpriteFrame, function (err, spriteFrame) {
this.s.spriteFrame = spriteFrame
}.bind(this))
释放后,

var deps = cc.loader.getDependsRecursively(this.s.spriteFrame);
this.s.spriteFrame = null;
cc.loader.release(deps);

        cc.sys.garbageCollect();

@panda

@jjyinkailejj

@jare

@huanxinyin

试试这个

你在原生平台上有测过, 释放之后内存下降了吗?

我目前释放之后, loader._cache 内已经没有引用了。 但是内存还没有释放掉。

并且调用了cc.sys.garbageCollect()

这张测试的图, 我其他没有做任何变量指引。

同样的问题。。。我的demo就简单的loadResDir,然后切换时releaseResDir,xcode上显示的内存一点也没降下来

我是在微信小游戏上测试的