[LayaAir3]内存泄漏,Material 克隆时,纹理会被增加一个引用,导致 clearRes 无法清理
1. BaseRender.material 第一次被调用时
2. 会克隆一个 Material 实例
3. Material 实例克隆时,会克隆对应的下层依赖对象
4. 其中包含纹理的引用计数
5. 但是 BaseRender 被销毁时,仅仅只是把 Material 实例的引用去掉而已,Material下层的 纹理引用虚高了。
2. 会克隆一个 Material 实例
3. Material 实例克隆时,会克隆对应的下层依赖对象
4. 其中包含纹理的引用计数
5. 但是 BaseRender 被销毁时,仅仅只是把 Material 实例的引用去掉而已,Material下层的 纹理引用虚高了。
没有找到相关结果
已邀请:
要回复问题请先登录
0 个回复