Naprostá většina webových prohlížečů dnes běží jako multiproces (každý tab, každý doplněk má svůj samostatný proces).
Těchto samostatných procesů mohou být desítky.... Běžné aplikace na zobrazení využití RAM zobrazují tuto hodnotu pro každý tento proces extra.
Což není zrovna praktické. Jak tedy zobrazit celkové využití RAM prohlížečem, tj. "sečíst" všechny tyto procesy?
Naštěstí existuje aplikace
smem (je normálně v zákl. repo). Je potřeba si ji doinstalovat, k ní se doinstalují i potř. závislosti (9).
sudo apt-get install smem
Další už je hračka. Celkové využití RAM určitým procesem (RAM total) pak zjistíme příkazem:
smem -t -k -c pss -P <název_aplikace> | tail -n 1
Jednotky automatické. Příklad pro google-chrome:
smem -t -k -c pss -P chrome | tail -n 1
Místo názvu aplikace bude možná někdy potřeba zadat úplnou cestu k jejímu spustit. souboru.-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Pokud by někdo potřeboval zobrazit tento údaj v
conky (což je velice užitečné), tak příslušný "conky řádek" bude vypadat např. takto:
${color green} slimjet total: ${color green} ${execi 60 smem -t -k -c pss -P slimjet | tail -n 1 &}
(V mém případě "měřím" prohlížeč slimjet, výsledek viz obrázek)