First off, apologies for the necro! But I had to reinstall MM this weekend and came across this same issue. After a fair bit of time reinstalling/googling, I managed to resolve it by adding the following to /etc/environment
ELECTRON_FORCE_WINDOW_MENU_BAR=1
So thought I’d post it here in case anyone else experiences this.
I’ve had the default install running for a while since adding the fix and my load avg has dropped from 6+ to “0.00, 0.02, 0.02” and electron seems to peak at around 7% every ~30s for about 2s. The rest of the time it isn’t even visible in top’s list.
credit to reddit: https://www.reddit.com/r/kde/comments/5x9t7j/electron_app_high_cpu_usage/
Edit: After adding my usual modules, electron’s CPU usage has gone up to a fairly constant ~9% across 3 processes.
top - 00:04:33 up 25 min, 3 users, load average: 0.06, 0.13, 0.13
Tasks: 156 total, 2 running, 154 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.0 us, 0.4 sy, 0.0 ni, 97.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 947732 total, 486072 used, 461660 free, 26476 buffers
KiB Swap: 102396 total, 0 used, 102396 free. 240288 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1387 pi 20 0 300260 98384 55840 S 4.9 10.4 0:45.48 electron
1394 pi 20 0 286500 68700 49420 S 2.0 7.2 0:23.08 electron
1358 pi 20 0 436408 78528 57656 S 1.0 8.3 0:19.25 electron
Edit2: Left it running over night, and it’s stable:
top - 07:51:22 up 8:12, 3 users, load average: 0.24, 0.23, 0.17
Tasks: 153 total, 1 running, 152 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.1 us, 0.3 sy, 0.0 ni, 97.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 947732 total, 543280 used, 404452 free, 34664 buffers
KiB Swap: 102396 total, 0 used, 102396 free. 271040 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1798 pi 20 0 301180 99652 56580 S 5.3 10.5 22:54.84 electron
1805 pi 20 0 321060 79368 50868 S 2.6 8.4 11:36.49 electron
1770 pi 20 0 480972 82744 58648 S 1.0 8.7 7:20.91 electron