关于laya2.2+版本的加载package和删除package后的内存有泄露?
最近发现一个问题,当一个包加载后过一段时间需要卸载,然后又加载。重复这样的操作会导致
PackageItem对象急剧增多的问题。看源码是在removePackage的时执行的UIPackage的dispose里面只对图集进行置空处理没有清理PackageItem下次重新加载也没有重用对象。
不知道这样处理是否欠妥呢?
源码相关截图。
当这个包再次被加载又new了PackageItem
不知道我理解的是否正确,测试的时候确实发现有大量的PackageItem残留
PackageItem对象急剧增多的问题。看源码是在removePackage的时执行的UIPackage的dispose里面只对图集进行置空处理没有清理PackageItem下次重新加载也没有重用对象。
不知道这样处理是否欠妥呢?
源码相关截图。
当这个包再次被加载又new了PackageItem
不知道我理解的是否正确,测试的时候确实发现有大量的PackageItem残留
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自: