2013年12月8日日曜日

ブラウザのプロセス数を制限

Windowsは6年前、iMacは5年前に買って、両方 Win8.1とMavericks という最新OSを入れて使っているが、ChromeとSafariがWebkit2でタブ毎にプロセスを分けるようになって、かなり重くなってしまった。というわけで、起動するプロセスを制限して見た。
  • Chrome
  • 起動オプション(引数)に "--renderer-process-limit=2" を入れる。
    これで起動されるプロセスが2つに制限されてメモリ消費が抑えられる(実際にはプラス3つ起動するようだ)。
  • Safari
  • ターミナルで "defaults write com.apple.Safari IncludeInternalDebugMenu 1" と入力して内部デバッグメニューを表示した後、"Disable Per-Tab Web Processes" を有効にする("defaults write com.apple.Safari IncludeInternalDebugMenu 0" で内部デバッグメニューを非表示にできる)。
これで両方かなり改善できた。