先日、「Firefox3.5の起動を高速化してみた」という記事を書きましたが、もっと簡単ににFirefoxのDBを最適化する方法がIDEA*IDEAで紹介されていました。元ネタはLifehackerさんのようです。
手順は以下の通り。
- Firefoxのツールバーの「ツール」→「エラーコンソール」をクリック(ショートカットは「Ctrl+Shift+J」)
- エラーコンソールウィンドウが起動するので、「コード」のボックスに下のコードをペーストして「コードを評価」ボタンをクリック
↓貼り付けるコードComponents.classes["@mozilla.org/browser/nav-history-service;1"].getService(Components.interfaces.nsPIPlacesDatabase).DBConnection.executeSimpleSQL("VACUUM");
- ブラウザが固まったような状態になるのでしばらく待つ。
HDDがカリカリ音がします。私の環境で約10秒ほど待ちました。HDDのアクセスが止まるまで待ちましょう。 - 「エラーコンソール」ウィンドウを閉じる
以上です。ブラウザを再起動することなく、また他のソフトやプラグインをインストールする必要もないので簡単ですね。うっかりしていて実行前と後のデータベースのサイズを見るのを忘れました(^_^;)。体感的に若干早くなったような気がするようなしないような……(^_^;)。
手順がお手軽なのでみなさんも一度やってみては如何ですか?