ブログ - メモリを使っているプロセスを確認
psコマンドで,vsz(仮想メモリで割り当てた)とrss(実際に使っている物理メモリ)をリストしてみる.
なんと,スクリーンセイバーScreenSaverEngine_が11GBも仮想メモリを割り当てている.実際には20MBだけれど.
これは[システム環境設定]で,[スクリーンセイバーなし]に設定することでプロセスが終了しました.
sh-3.2# ps -eo vsz,rss,pid,comm|sort -nr|head -n 10|sed 's/\// /g'|
awk '{print $1" "$2" "$3" "$NF}'
11159160 20644 49879 ScreenSaverEngine
2791824 7760 45521 Kotoeri
2764208 16028 45420 WindowServer
2760908 11692 45492 SecurityAgent
2752628 6440 45397 loginwindow
2747344 10800 45475 ARDAgent
2744092 9984 45479 ManagedClient
2739224 4744 45484 TISwitcher
2725556 5988 45474 UserEventAgent
2710544 3736 45486 AppleVNCServer
sh-3.2#
これは[システム環境設定]で,[スクリーンセイバーなし]に設定することでプロセスが終了しました.