Cinnamon、GNOME、KDE、LXDE、LXQt、MATE、Xfceなど、Sabayonシステムで動作する複数のデスクトップ環境のRAM使用量を測定したいと思います.可能であれば、コマンドライン方式を使用してRAM使用量を確認することをお勧めします。私はこれを使ってみました。ps_mem.pyスクリプト(python ps_mem.py -p Cinnamon
Cinnamon用に実行など)を実行しますが、残念ながらプログラムのPIDが必要で、単にDEの名前を受け入れることはできません。 。
答え1
free
使用可能なメモリ量を解析して通知するコマンドを一緒に使用できます。
free -h | awk {'print $3'} | head -3 | tail -1
1.8G
0.5秒ごとにbashスクリプトを実行してメモリ使用量を記録します。
while true; do free | awk {'print $3'} | head -3 | tail -1 >> free.dat; sleep 0.5; done
テストしたい各環境について、自動ランチャーのリストにスクリプトを配置します(例:Fluxboxの場合~/.fluxbox/startup
)。gnuplot
実行して呼び出してプロットを簡単に表示できます。
gnuplot> plot 'free.fluxbox.dat' using 1 with impulses
今難しいのは、リンゴとリンゴを比較することです。多くのプログラムを開いた後にメモリ使用量を表示するには、このスクリプトを別のスクリプトに入れてから呼び出したり、目的のリストを呼び出すことlibreoffice
ができます。または手動でオンにすることもできますが、これは環境を正直に比較する実行可能な方法ではないようです。firefox
gnome-system-monitor