PCL2
PCL2 copied to clipboard
[Bug] 打开特定 Mod 的详细页面时卡顿
检查项
- [x] 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。
描述
搞 #6027 的时候发现的 目前发现会出现卡顿的是 Fabric API、Mouse Tweaks、JEI、JourneyMap、BookShelf 特别是 JEI,卡顿十分严重 注:本 Bug 有概率复现,无法复现就多试几次
重现步骤
1、点击下载 2、点击 Mod 3、点开特定 Mod 的详细页(上面有几个例子) 4、复现成功
日志与附件
略
看走眼了,抱歉,~不过道理应该差不多?~
参见 #5931 ,不过应该并不重复,该 issue 是说没有做任何控件虚拟化,本 issue 是说用了StackInstall之后展开卡片时会卡,算是只做了一半?
并非概率出现? 我发现第一次进入页面后加载完毕之后会卡一下; 之后每次再进入页面也会卡一下。 看性能探查器是连着两百多条耗时约 1ms 的垃圾回收。
就是这个方法 https://github.com/Hex-Dragon/PCL2/blob/36cc718efb5a2e8630dc83a8cb59abdccbd2daec/Plain%20Craft%20Launcher%202/Pages/PageDownload/PageDownloadCompDetail.xaml.vb#L120
性能开销有点大…… 控件虚拟化的活?
得考虑给这个上控件虚拟化才能解决(