
Mac OS XでPhoto Boothの動作が遅い場合の修正
最近、親戚のiMacのメンテナンスを頼まれたのですが、一番の不満の一つがPhoto Boothの動作速度でした。Photo Boothは、iSightカメラで写真を撮って歪ませる楽しいアプリケーションです。マシンを点検してみると、Photo Boothの動作が極めて遅く、アプリケーションを起動してからカメラの画像が表示されてプログラムが使用可能になるまで1分近くかかり、その後もアプリケーション内の操作がひどく遅くなっていました。
すぐに気づいたのですが、Photo Boothに保存されている写真の数が2000枚を超えているんです!どうやらお子さんたちはこのアプリに夢中で、何時間も変な顔をして楽しんでいるようです(私もそうなんです、認めます)。
それで、まだお分かりでなければ、Mac OS X で Photo Booth を再び高速化する私の修正方法をここに示します。そして、それは確かに機能します:
保存されている写真を消去して、Photo Booth の動作が遅くなる問題を修正します。
- ユーザーのホームディレクトリに移動し、Pictures フォルダ (/user/Pictures/) に移動します。
- 「Pictures」ディレクトリ内に新しいフォルダを作成し、「Photo Booth backups」のような名前を付けます。
- 「Photo Booth」というフォルダを見つけます。ここにPhoto Boothが画像を保存する場所です。
- 「Photo Booth」から「Photo Booth バックアップ」にすべての画像を移動します。これは、Finder GUI またはコマンドラインから実行できます。
- 画像がすべて新しい場所にあり、元のディレクトリが空であることを再確認してください。
- Photo Boothを再起動して、アプリケーションを元の速度でお楽しみください
mv "/user/Pictures/Photo Booth/*" "/user/Pictures/Photo Booth backups/"
この方法が機能する理由: Photo Boothに保存されている写真は、アプリケーションを起動するとメモリに読み込まれます。写真の総数とプログラムの動作速度には直接的な相関関係があることがわかりました。写真の数が多いほど、メモリ使用量も増え、Photo Boothの動作速度は低下します。これは、RAM容量が限られている古いマシンでは特に顕著です。解決策は簡単です。写真を別のディレクトリにバックアップするか(またはiPhotoに読み込み)、プログラムを再起動するだけです。