web-dev-qa-db-fra.com

Amarok 2.8 Forte utilisation de la mémoire dans Kubuntu 16.04?

Sur une toute nouvelle installation de Kubuntu 16.04, j'ai remarqué qu'Amarok était le plus gros fabricant de mémoire depuis le début avec 450 Mo de mémoire.

La même version d’Amarok sur Kubuntu 14.04 n’utilise que 75 Mo.

Toutes les astuces ou suggestions sont grandement appréciées.

Modifier 1:

J'ai examiné l'utilisation détaillée de la mémoire d'Amarok dans les versions 16.04 et 14.04 de Kubuntu et ai collé une petite partie de chacune d'entre elles. Chaque processus invoqué semble être 2 à 3 fois plus important en 16.04 qu'en 14.04.

En 16.04 j'ai:

439424 KB   [heap]
16052 KB    /usr/lib/kde4/amarok_collection-mysqlecollection.so
12456 KB    /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4.10.2
7792 KB /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_gui.so.1.0.0
4836 KB /usr/lib/libamaroklib.so.1.0.0
3104 KB /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.7
2504 KB /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_core.so.1.0.0
2128 KB /usr/lib/x86_64-linux-gnu/libQtScript.so.4.8.7
1936 KB /usr/lib/libplasma.so.3.0.0
956 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_network.so.1.0.0
872 KB  /usr/lib/libkdeui.so.5.14.16
832 KB  /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.801.0
632 KB  /usr/lib/libamarok-sqlcollection.so.1.0.0
560 KB  /usr/lib/x86_64-linux-gnu/libtag.so.1.14.0
560 KB  /usr/lib/libamarokcore.so.1.0.0
544 KB  /usr/lib/libkfile.so.4.14.16
488 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_xml.so.1.0.0
488 KB  /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4.8.7
448 KB  /var/tmp/kdecache-Dell/plasma_theme_default_v2.0.kcache
444 KB  /usr/lib/x86_64-linux-gnu/libphonon.so.4.8.3
360 KB  /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
348 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
344 KB  /usr/lib/kde4/plugins/script/libkrossqtsplugin.so.4.14.16
336 KB  /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.801.0
332 KB  /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
324 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_uitools.so.1.0.0
304 KB  /usr/lib/x86_64-linux-gnu/libibus-qt.so.1.3.0
300 KB  /usr/lib/kde4/amarok_service_magnatunestore.so
284 KB  /usr/lib/libkio.so.5.14.16
280 KB  /usr/lib/x86_64-linux-gnu/libQtXmlPatterns.so.4.8.7
256 KB  /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so.0.801.0
244 KB  /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
244 KB  /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvideo4linux2.so
240 KB  /usr/lib/kde4/amarok_service_amazonstore.so
232 KB  /usr/lib/libamarokshared.so.1.0.0
224 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/bearer/libqconnmanbearer.so
216 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_sql.so.1.0.0
208 KB  /usr/lib/kde4/amarok_collection-umscollection.so
204 KB  /usr/lib/kde4/amarok_collection-ipodcollection.so
204 KB  /[aio] (deleted)
204 KB  /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.801.0

En 14.04 j'ai:

32020 KB    [heap]
5512 KB /usr/lib/kde4/amarok_collection-mysqlecollection.so
3112 KB /usr/lib/libamaroklib.so.1.0.0
2640 KB /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_gui.so.1.0.0
2048 KB [stack:2875]
2048 KB [stack:2867]
1676 KB /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4.10.2
1608 KB /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_core.so.1.0.0
616 KB  /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.204.0
464 KB  /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6
432 KB  /usr/lib/libamarok-sqlcollection.so.1.0.0
312 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_xml.so.1.0.0
296 KB  /usr/lib/libamarokcore.so.1.0.0
284 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_network.so.1.0.0
252 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/phonon_backend/phonon_gstreamer.so
248 KB  /usr/lib/x86_64-linux-gnu/libQtXmlPatterns.so.4.8.6
228 KB  /usr/lib/x86_64-linux-gnu/libphonon.so.4.7.80
216 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_uitools.so.1.0.0
196 KB  /usr/lib/libkdeui.so.5.13.3
164 KB  /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
160 KB  /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstcoreelements.so
156 KB  /usr/lib/x86_64-linux-gnu/libmtp.so.9.1.0
148 KB  /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4.8.6
140 KB  /usr/lib/x86_64-linux-gnu/qt4/plugins/script/libqtscript_sql.so.1.0.0
132 KB  /usr/lib/libplasma.so.3.0.0
128 KB  /usr/lib/kde4/amarok_collection-ipodcollection.so
120 KB  /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.18.0
116 KB  /usr/lib/kde4/amarok_context_applet_currenttrack.so
116 KB  /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.10
116 KB  /usr/lib/libkio.so.5.13.3
108 KB  /usr/lib/kde4/amarok_collection-umscollection.so
108 KB  /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0.204.0
104 KB  /usr/lib/kde4/amarok_context_applet_wikipedia.so
104 KB  /usr/lib/kde4/amarok_context_applet_lyrics.so
100 KB  /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0.204.0
4
Conf Comp User

Vous pouvez réduire l’utilisation de la mémoire dans Amarok en modifiant le backend phonon de gstreamer en phonon-backend-vlc. Exécutez ce qui suit:

Sudo apt-get install amarok phonon-backend-vlc

Puis ouvrez Amarok et suivez ce sentier:

Settings > Configure Amarok > Playback > Configure Phonon > Backend

Et lorsque vous y êtes, sélectionnez vlc, comme illustré dans la capture d'écran ci-dessous:

enter image description here

Comme vous pouvez le constater, vous avez maintenant la possibilité de passer d’un backend à l’autre; utile si vous souhaitez générer des statistiques précises sur l'utilisation de la mémoire avec les différents backends ....

Références:

1
andrew.46