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

            Bug ID: 416303
           Summary: ksgrd_network_helper maxes out an entire CPU thread
                    while qBittorrent is running
           Product: ksysguard
           Version: 5.17.5
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: ksysguard
          Assignee: ksysguard-b...@kde.org
          Reporter: kdeb...@fratti.ch
  Target Milestone: ---

Created attachment 125154
  --> https://bugs.kde.org/attachment.cgi?id=125154&action=edit
flamegraph of the ksgrd_network_helper process, captured with a 99 Hz interval
for 60 seconds.

ksgrd_network_helper sits at full usage of one logical CPU core if qBittorrent
is running in the background. If one closes qBittorrent, the CPU usage of
ksgrd_network_helper drops.


STEPS TO REPRODUCE
1. Launch ksysguard
2. Launch qBittorrent with some torrents
3. Look at the CPU usage of ksgrd_network_helper

OBSERVED RESULT

Ridiculously high CPU usage because it presumably scales badly with the number
of connections an application makes.


EXPECTED RESULT

Developer realises that more network applications than just web browsers exists
and uses appropriately scaling algorithms.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux 5.4.8 / Plasma 5.17.5
(available in About System)
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.65.0
Qt Version: 5.14.0

ADDITIONAL INFORMATION

I'm tunnelling through wireguard while doing this, but I'm not sure if it
matters at all.

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

Reply via email to