Mac OSX おすすめフリーソフト、定番ソフトからかわったソフトまで紹介しています

RAMディスク、サムネイル作成停止でMacのブラウザSafari, Firefox, Chromeを高速化する

■ 1. SafariやFirefoxのWebpage Previews作成をOFFにしてHDD負荷を下げ速度を速くする。

SafariやFirefoxはWEBページにアクセスするごとにそのページを画像にして保存します。

これはTops SitesやCoverFlowの時に利用されます。

もしこれらを利用しないなら画像生成をストップさせることでHDD負荷を下げ速度を速くすることができます。

またディスク容量も節約できます。

Safariのサムネイル作成停止【ターミナルから以下のコマンドを実行】
defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2
Firefoxのサムネイル作成停止

1. firefoxのアドレス欄に【about:config】と入力してenter

2. 検索欄から【browser.pagethumbnails.capturing_disabled】で検索(おそらく何も検索されないと思います。)

3. 空白を右クリックして【新規作成→真偽値】

4. 【browser.pagethumbnails.capturing_disabled】をセット

5. 【ture】をセット


■ 2. RAMディスクを使用してSafari, Chrome のキャッシュファイルをRAMディスクに保存することによって高速化する。

2-1. TmpDisk(RAMディスク作成ソフト) をダウンロードする

(※ 以前Macでよく使われていたRAMディスク作成ソフトEsperance DVは開発終了しましたので TmpDiskを使用します。)

http://inkscribbles.com/apps/tmpdisk/

2-2. TmpDisk でのRAMディスク作成方法。

1. TmpDiskを起動するとメニューバーにアイコンが表示されるのでそこから【New TmpDisk】を実行

2. Disk Nameを【Myramdisk】としてRAMディスク作成

2-3. Automatorでスクリプト自動実行プログラムを作成する

1. Automatorを立ち上げます

2. シェルスクリプトを実行を選択し以下の内容をペースト

(ユーザー名【XXXXX】のところは適宜書き換えてください)

sleep 5;
if [ ! -e /Volumes/MyRamdisk/Safari ]; then
    mkdir /Volumes/MyRamdisk/Safari
fi
if [ ! -e /Volumes/MyRamdisk/Chrome ]; then
    mkdir /Volumes/MyRamdisk/Chrome
    mkdir /Volumes/MyRamdisk/Chrome/Cache
fi
if [ ! -e /Volumes/MyRamdisk/Firefox ]; then
    mkdir /Volumes/MyRamdisk/Firefox
fi

# Safari_Cache
cp -R /Users/XXXXX/Library/Caches/com.apple.Safari_original /Volumes/MyRamdisk/Safari/
mv /Volumes/MyRamdisk/Safari/com.apple.Safari_original /Volumes/MyRamdisk/Safari/com.apple.Safari
if [ -L /Users/XXXXX/Library/Caches/com.apple.Safari ]
then
    echo 'dummy'
elif [ -d /Users/XXXXX/Library/Caches/com.apple.Safari ]
then
    mv /Users/XXXXX/Library/Caches/com.apple.Safari /Users/XXXXX/Library/Caches/___old___com.apple.Safari
fi

if [ ! -e /Users/XXXXX/Library/Caches/com.apple.Safari ]
then
    ln -s /Volumes/MyRamdisk/Safari/com.apple.Safari/ /Users/XXXXX/Library/Caches/com.apple.Safari
fi

# Chrome_Cache
if [ -d /Users/XXXXX/Library/Caches/Google/Chrome/Default/Cache]
then
    mv /Users/XXXXX/Library/Caches/Google/Chrome/Default/Cache /Users/XXXXX/Library/Caches/Google/Chrome/Default/___old___Cache
fi
ln -s /Volumes/MyRamdisk/Chrome/Cache /Users/XXXXX/Library/Caches/Google/Chrome/Default/Cache

3. Automatorのファイルを任意のファイル名で保存して、【システム環境設定】>【アカウント】>【ログイン項目】に追加。

4. Macを再起動

これでSafariを起動して、いろんなWEBページを見て回って『Ramdisk > Safari > com.apple.Safari > Cache.db』が徐々に大きくなっていってれば成功です。

成功すれば劇的に早くなってるはずです。早くなったかどうかわからない場合は失敗の可能性が大きいでしょう。

2-3. FirefoxのキャッシュをRAMディスクにする

1. RAMディスク上にフォルダ【firefox】を作成

2. Firefoxを開いて、アドレスバーに「about:config」と入れてページを表示してください。

3. 設定画面の上で右クリックし、「新規作成→文字列」を選択

4.【browser.cache.disk.parent_directory】 を追加

5.【/Volumes/MyRamdisk/Firefox/】をセット


関連エントリー

No.851
12/12 11:46

edit

Safari