Bug 386190 - Excessive redraws in system settings
Summary: Excessive redraws in system settings
Status: RESOLVED WORKSFORME
Alias: None
Product: systemsettings
Classification: Applications
Component: sidebarview (show other bugs)
Version: 5.11.1
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-25 21:51 UTC by Stephan Diestelhorst
Modified: 2019-02-07 16:07 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Diestelhorst 2017-10-25 21:51:34 UTC
Enabling the "Show Paint" effect shows a high number of unneccessary repaints of the left pane of the system settings dialog.  I found that while having a look at bug #381000.

Please have a look here:

https://www.youtube.com/watch?v=TAC14Izfbas
https://www.youtube.com/watch?v=-m6D3vi7za4

KDE Frameworks 5.39.0
Qt 5.9.1 (built against 5.9.1)
Comment 1 Marco Martin 2018-07-20 11:32:12 UTC
qml flips the buffers on every repaint, that's a normal behavior, you would see it also in plasmashell and any qml app, even a simple rectangle loaded in qmlshell
Comment 2 Stephan Diestelhorst 2018-07-20 13:26:35 UTC
Problem is that there was nothing changing, and the app consuming a huge amount of CPU power for effectively a static window.
Comment 3 Marco Martin 2018-07-20 15:00:23 UTC
hmm, not getting any cpu usage from systemsettings when not interacting with systemsettings master and kirigmai master
Comment 4 Nate Graham 2019-02-07 16:07:25 UTC
Me neither.