PCL2 icon indicating copy to clipboard operation
PCL2 copied to clipboard

[Bug] 打开特定 Mod 的详细页面时卡顿

Open wyc-26 opened this issue 8 months ago • 4 comments

检查项

描述

搞 #6027 的时候发现的 目前发现会出现卡顿的是 Fabric API、Mouse Tweaks、JEI、JourneyMap、BookShelf 特别是 JEI,卡顿十分严重 注:本 Bug 有概率复现,无法复现就多试几次

重现步骤

1、点击下载 2、点击 Mod 3、点开特定 Mod 的详细页(上面有几个例子) 4、复现成功

日志与附件

wyc-26 avatar Apr 04 '25 23:04 wyc-26

看走眼了,抱歉,~不过道理应该差不多?~ 参见 #5931 ,不过应该并不重复,该 issue 是说没有做任何控件虚拟化,本 issue 是说用了StackInstall之后展开卡片时会卡,算是只做了一半?

Open-KFC avatar Apr 05 '25 05:04 Open-KFC

并非概率出现? 我发现第一次进入页面后加载完毕之后会卡一下; 之后每次再进入页面也会卡一下。 看性能探查器是连着两百多条耗时约 1ms 的垃圾回收。

就是这个方法 https://github.com/Hex-Dragon/PCL2/blob/36cc718efb5a2e8630dc83a8cb59abdccbd2daec/Plain%20Craft%20Launcher%202/Pages/PageDownload/PageDownloadCompDetail.xaml.vb#L120

Open-KFC avatar Apr 05 '25 05:04 Open-KFC

性能开销有点大…… 控件虚拟化的活?

MoYuan-CN avatar Apr 05 '25 05:04 MoYuan-CN

得考虑给这个上控件虚拟化才能解决(

LTCatt avatar Apr 05 '25 07:04 LTCatt