Skip to content

improve mod list loading performance#5821

Open
ZZZank wants to merge 3 commits intoHMCL-dev:mainfrom
ZZZank:buffered-channel
Open

improve mod list loading performance#5821
ZZZank wants to merge 3 commits intoHMCL-dev:mainfrom
ZZZank:buffered-channel

Conversation

@ZZZank
Copy link
Contributor

@ZZZank ZZZank commented Mar 21, 2026

这个PR引入了BufferedSeekableByteChannel来提升压缩文件的读取性能,将mod管理页面的加载速度提升到了 #5146 之前的水平。除此之外,这个改动还会影响以下功能的性能:

  • 整合包/世界/数据包安装(来自MinecraftInstanceTask与Unzipper);
  • 资源包信息读取。

测试如下,大致用时3秒,这个PR之前为10秒,#5146 之前为3秒:

2026-03-22.005736.mp4

测试是DeepSeek写的,过了一遍暂且没发现问题。

fixes #5499

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] 模组管理页面在3.10版本之后加载异常地慢

1 participant