We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
首先感谢作者能分享好用的YooAssets! 我们在使用过程中,发现YooAssets内部有不少New的操作,比如内部逻辑中的Operation,AssetInfo等,还有就是对上层的各种Handle。 由于我们项目是大世界,加载量比较大, 虽然每次GC量不大,但是数量上来了GC还是有点影响。
以下只是我个人想法哈,对于高频创建的类统一做缓存池。 内部类都有它创建以及使用结束的时机,可以搞一个缓存,定点回收。 对上层的Handle类,可能需要在release的时候做一次,再保险一点就是加一个version字段,防止上层handle释放了但是还是取里面数据。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
首先感谢作者能分享好用的YooAssets!
我们在使用过程中,发现YooAssets内部有不少New的操作,比如内部逻辑中的Operation,AssetInfo等,还有就是对上层的各种Handle。
由于我们项目是大世界,加载量比较大, 虽然每次GC量不大,但是数量上来了GC还是有点影响。
以下只是我个人想法哈,对于高频创建的类统一做缓存池。
内部类都有它创建以及使用结束的时机,可以搞一个缓存,定点回收。
对上层的Handle类,可能需要在release的时候做一次,再保险一点就是加一个version字段,防止上层handle释放了但是还是取里面数据。
The text was updated successfully, but these errors were encountered: