资源的释放有个疑问求解答

这个是文档里面关于资源释放的说明,我想问的是当你释放了对某个资源的引用以后马上又去请求这个资源那么按照文档的说法内存中会有两份同样的拷贝,那么这几份资源的拷贝其中没有被cc.loader引用的那些资源拷贝是否会在之后会被执行垃圾回收@引擎组大佬@社区大佬 解释一下

还是说拷贝的那几份内存就会就此泄漏掉,无法被回收

顶顶顶顶顶顶顶顶顶顶

@panda

引擎组的大佬能解答一下吗,谢谢

顶顶顶顶顶顶顶顶顶顶顶顶

个人理解,release后资源在cc.loader._cache的引用被清除等待GC回收,这时候如果资源还有别的引用,GC不会清掉,但是loader标识这个资源被释放了,再次load会创建新对象,旧的对象只要引用在就不会被GC回收,直到旧对象没引用才会被GC回收