https://bugs.kde.org/show_bug.cgi?id=493561

            Bug ID: 493561
           Summary: "Processes" page unusable as a performance diagnostic,
                    due to horrendous UI performance on a heavily loaded
                    system.
    Classification: Applications
           Product: plasma-systemmonitor
           Version: 6.1.5
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: ksysguard-b...@kde.org
          Reporter: stev...@runbox.com
                CC: ahiems...@heimr.nl, plasma-b...@kde.org
  Target Milestone: ---

SUMMARY
When the system is heavily loaded (in this case compiling GCC at nice 19 while
running No Man's Sky at nice -8), plasma-systemmonitor "processes" table
becomes so unresponsive as to be useless for it's intended purpose.

Opening plasma-systemmonitor from the M+Esc shortcut takes >5s.
Resizing the application window is incredibly laggy, with obvious redraw. Ditto
for anything else that updates/rearranges any part of the process table (i.e.
the default page on open).
Opening the "tools" menu takes ~10s for the highlight selection, then another
~15s waiting for the click to register.
Switching to one of the two chart tabs I have enabled restores UI perf, this
appears to be down to the "processes" page specifically.
Closing plasma-systemmonitor while the "processes" page is focused takes
another ~15s, long enough to trigger the "application not responding" dialog.

Other KDE applications (e.g. Dolphin) appear unaffected, and their UIs perform
as expected in this scenario. The browser I am using to post this (firefox) is
running just fine as well.

STEPS TO REPRODUCE
1. Load up both GPU and CPU.
2. Try to use plasma-systemmonitor.
3. Cry for ksysguard, which ran blazing fast while having a better UI, more
features, and fewer problems.

OBSERVED RESULT
"System monitor" is useless for the purpose of monitoring a heavily loaded
system, particularly if the GPU is busy.

EXPECTED RESULT
Any "system monitor" application is light enough on system resources itself
that it can be used monitor the resource use of other processes, even when the
system is under load. 

SOFTWARE/OS VERSIONS 
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Graphics Platform: X11
Kernel: 6.6.47-gentoo-dist


ADDITIONAL INFORMATION
I suspect this may well be GPU related, as NMS is pegging my (RX6700XT) GPU at
~97%, but total CPU load is only 50-60%.
A "system monitor" that's GPU-bound is kinda ridiculous though if you ask me,
so...?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to