tuyoogame / YooAsset

unity3d resources management system
https://www.yooasset.com/
Apache License 2.0
2.38k stars 467 forks source link

资源量大的时候启动非常慢,打包编辑器环境也非常慢,2-3分多钟这是受不了的,bytes文件大概5M左右 #148

Closed yingnierxiao closed 1 year ago

yingnierxiao commented 1 year ago

image

看了下这个函数花费了大量时间 image 25000个文件 1.5G资源 获取资源构建内容耗时:89秒 更新资源包信息耗时:44秒 创建清单文件耗时:593秒 这内部大量使用List做判断效率太低了,可以改成HashSet 构建过程总计耗时:959秒

顺便搭个车,官网是不是挂了,无法访问

gmhevinci commented 1 year ago

感谢反馈,我这边优化一下。 还可以优化一下打包粒度,减少AB数量以及主资源数量,可以减少清单构建时间和大小。

gmhevinci commented 1 year ago

该问题已经优化,可以关注下个版本。

yingnierxiao commented 1 year ago

BundleName == BundleName 这个写法性能很低,如果bunlde是唯一的直接用bundle比对,会比较高效点,原来的推送上有修改

该问题已经优化,可以关注下个版本。

gmhevinci commented 1 year ago

我优化一下,先比较bundle哈希值,再比对bundle name.