nDiki

2022年7月11日 (月)

MacGoogle Chrome での --disk-cache-dir 指定

暗号化されたディスクイメージ上のディレクトリを --user-data-dir で指定している Google Chrome が高負荷になり最終的に電源ボタンで Mac を強制終了しなければならない状態に今日何度か見舞われた。アクティビティをみても CPU 負荷が高くなっている訳でもない。

ファイルの読み書きが遅くなっていそうなので、キャッシュ先を通常のドライブにしてみることにした。

スクリプトエディタ.app を使って AppleScript でショートカットアプリケーションを書く。

 set chrome to ""/Applications/Google Chrome.app/Contents/MacOS/Google Chrome""
 set userdatadir to ""/Volumes/Naney/var/Chrome""
 set diskcachedir to "\"/Users/naney/var/Chrome/Cache\""
 do shell script chrome & " --user-data-dir=" & userdatadir & " --disk-cache-dir=" & diskcachedir & " > /dev/null 2>&1 &"

ファイルフォーマット」で「アプリケーション」を指定し、アプリケーションフォルダに保存。

Finder で Google Chrome.app の右クリックメニューから「情報を見る」で情報ダイアログを開き左上の Google Chrome アイコンを左クリックしたあと command + c でコピー。同じく先ほど作ったアプリケーションの情報ダイアログを開き、アイコンを左クリックしたあと command + v でペースト。

(実際は 前回作ったスクリプトをスクリプトエディタ.app で編集した) [^] これで重くなるのがずいぶん軽減されたので、やはりファイルの読み書き問題のようだ。

[ 7月11日全て ]

About

Process Time: 0.070398s / load averages: 0.41, 0.64, 0.68