Summary: | Choppy scrolling in Plasma Search KCM | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | Patrick Silva <bugseforuns> |
Component: | kcm_plasmasearch | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | CONFIRMED --- | ||
Severity: | minor | CC: | agurenko, alexander.lohnau, bharadwaj.raju777, nate, nicolas.fella, qydwhotmail |
Priority: | NOR | Keywords: | efficiency-and-performance, qt6 |
Version: | 5.27.80 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Profile |
Description
Patrick Silva
2023-11-22 10:09:46 UTC
`reuseItems: true` greatly improves the performance after the first scroll. But I want to profile it and find out why it's taking so long in the first place. Created attachment 163372 [details]
Profile
Profiling suggests there's unusually much time spent in PlasmaDesktopTheme::syncColors() (qqc2-desktop-style)
Interestingly e.g. the kded KCM doesn't seem to be affected
Can also reproduce. +1 for setting reuseItems here, in addition to anything else we do to lighten up these delegates or make deeper fixes. The difference to other KCMs seems to be that PluginDelegate uses Kirigami.ActionToolBar |