dh memoranda

徒然なるままに日暮らしブログに向かいて...

Mail.app の高速化

drikin さんに Mail.app の高速化テクニックを教えてもらいました。効果があったような気がするので感謝の気持ちをこめてブログします。

簡単に説明すると

  • Mail.appを終了する
  • Terminal.appを起動する
  • 次のコマンドを実行する
    $ cd ~/Library/Mail
    $ sqlite3 Envelop\ Index
    sqlite> vacuum subjects;
    sqlite> [Ctrl-D]
    $
    

実行前に、Envelop Index フォルダをバックアップしておくほうが安全だと思います。

効果のほどですが、体感的に結構早くなったような気がしますが、数字的にはちゃんと測っていません。ちなみにEnvelop Index フォルダのサイズ、実行前が877MBで実行後が842MB、実行時間は MacBook で11分42秒でした。なんでこんなに大きいのか疑問です。データベースのVACUUM処理をしているだけですから、これで効果があるんなら、他のアプリでも同様なことができそうな気がしますがどうなんでしょうね。