デスクトップ環境のRAM使用量を測定するには?

デスクトップ環境のRAM使用量を測定するには?

Cinnamon、GNOME、KDE、LXDE、LXQt、MATE、Xfceなど、Sabayonシステムで動作する複数のデスクトップ環境のRAM使用量を測定したいと思います.可能であれば、コマンドライン方式を使用してRAM使用量を確認することをお勧めします。私はこれを使ってみました。ps_mem.pyスクリプト(python ps_mem.py -p CinnamonCinnamon用に実行など)を実行しますが、残念ながらプログラムの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ができます。または手動でオンにすることもできますが、これは環境を正直に比較する実行可能な方法ではないようです。firefoxgnome-system-monitor

おすすめ記事