Originally posted by jpeg729
View Post
Code:
Process 1274 - kwin_x11 Summary The process kwin_x11 (with pid 1274) is using approximately 64.9 MB of memory. It is using 53.6 MB privately, and a further 65.4 MB that is, or could be, shared with other programs. Dividing up the shared memory between all the processes sharing that memory we get a reduced shared memory usage of 11.3 MB. Adding that to the private usage, we get the above mentioned total memory footprint of 64.9 MB. Library Usage The memory usage of a process is found by adding up the memory usage of each of its libraries, plus the process's own heap, stack and any other mappings, plus the stack of its 5 threads. Private more 24300 KB [heap] 16612 KB /dev/nvidiactl 4176 KB /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.48 2732 KB /usr/lib/x86_64-linux-gnu/libkwin.so.5.12.6 1028 KB /usr/lib/x86_64-linux-gnu/libkwin4_effect_builtins.so.1.0.0 Shared more 10740 KB /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.48 4472 KB /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5 4008 KB /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5 3376 KB /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.9.5 2852 KB /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.9.5 ... [SIZE=3][B]AND, MY Plasmashell[/B][/SIZE] Process 1278 - plasmashell Summary The process plasmashell (with pid 1278) is using approximately 259.2 MB of memory. It is using 242.4 MB privately, and a further 86.0 MB that is, or could be, shared with other programs. Dividing up the shared memory between all the processes sharing that memory we get a reduced shared memory usage of 16.8 MB. Adding that to the private usage, we get the above mentioned total memory footprint of 259.2 MB. Library Usage The memory usage of a process is found by adding up the memory usage of each of its libraries, plus the process's own heap, stack and any other mappings, plus the stack of its 17 threads. Private more 149756 KB [heap] 69508 KB /dev/nvidiactl 2672 KB /usr/lib/x86_64-linux-gnu/libQt5XmlPatterns.so.5.9.5 2036 KB /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.48 1668 KB /home/jerry/.cache/plasma_theme_default_v5.30.kcache Shared more 10584 KB /usr/lib/x86_64-linux-gnu/libnvidia-glcore.so.390.48 4696 KB /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.9.5 4360 KB /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.9.5 3548 KB /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.9.5 3356 KB /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.9.5
As far as your suggestion that plasma developers "monitor and limit the memory usage of its widgets" ... that would be impractical if not impossible. How is a plasma developer supposed to know what the widget developer's intentions are with regard to memory usage? Some widget use a lot of memory and some do not. The KDE dev crew is not responsible for what widget developers do or don't do.
It could be that 5.5GB of swap and 2.5GB of RAM is normal.

Leave a comment: