内存问题求教

var deps = cc.loader.getDependsRecursively(loadUrl);
for(var i = 0;i<deps.length;i++){
cc.log(“deps:”,deps[i]);
cc.loader.removeItem(deps[i]);
}

1.cc.loader.removeItem 这个方法是删除资源的引用是否意味着他会等待GC回收?

2 如果1问题是不会回收 ,我第二次加载同一资源A,是不是这个资源就占了A*2 这么大的内存?

3.动态加载了prefab->A,A中又动态加载了 spreiteFame->B,
var deps = cc.loader.getDependsRecursively(AUrl); ,deps 中不包括B吧?

4 释放一个prefab可不可以这么写哎。

if(loadUrl){
var deps = cc.loader.getDependsRecursively(loadUrl);
for(var i = 0;i<deps.length;i++){
cc.log(“deps:”,deps[i]);
cc.loader.removeItem(deps[i]);
}
cc.loader.release(loadUrl);
cc.log(“pop release url:”,loadUrl);
}

帮顶一下~~~