(あ、最初に断っておきますが正確に言うと「速く」ではなく「遅くなった起動速度を本来の状態に戻す」方法ですのでご了承下さい。また、ここでいうShiiraとはバージョン1.2.3のことです)
「(うちの環境では)Shiiraの起動速度が遅い」という話はこのブログで何度も述べて参りましたが、これは多分私だけの問題なんじゃなかろうかとも常々思っていたんですね。そうでなければ「シイラは起動が遅い」ともっとあちこちで言われるはずだし、開発者のmkinoさんも捨て置くはずが無いだろうと。ということで今更ですが検証してみました。
先日「Demeter」というシイラの姉妹的なブラウザを使ってみた結果、ブックマークの溜め込みと起動速度には因果関係が無さそうだということが判明しました。ということで次に怪しいのはファビコンキャッシュです。「SafariのファビコンキャッシュをクリアするとSafariの表示速度が上がる」と以前mutaさんのところ(muta's mac scribbling 07年3月29日)で読んだことがあり、表示速度があがるなら起動速度も上がるのではと考えたわけです。私はメンテナンスソフトとして Cashe Out X を使っており、Safariのファビコンならこのアプリで削除することが可能です。しかしシイラの場合このようなメンテナンスソフトには対応しておらず、Safariのファビコンを削除したからといってシイラのファビコンも消えるということはありません。シイラとSafariのファビコン管理はそれぞれ独立しているようでした。
ということで「ファビコンキャッシュのクリアをすれば起動が速くなるんじゃなかろうか」とは思っていたものの、シイラのファビコン管理方法や削除方法がわからずじまいだったのでこれまでずっとそのままにしていたわけです。しかし先ほど「とりあえず(Cashe Out X を使わない)Safariのファビコンの削除方法を調べてみるか」と思い前述のmutaさんの記事を確認したところ、Safariのファビコンは "~/Library/Safari/Icons/" にあることがわかりました。Safariのファビコンを手動で削除できるのであれば同様の方法でシイラのファビコンを削除すればいいわけです。
…ところがシイラの場合、"~/Library/Shiira/Icons/" の中身はファビコンではなくその名の通りアイコンセットなのです。ツールバーのカスタマイズの楽しさもシイラの魅力の一つということでご多分に漏れず私はアイコンセットを色々と詰め込んではおりましたが、しかしこれを削除することで起動が速くなるとも思えません。そこで「Icons」フォルダ以外に目を向けてみました。そうすると、そのものズバリ「Favicons」というフォルダがあるじゃありませんか。
早速「Favicons」の中を見てみると…datファイルが560項目もありました(驚)。容量は1.7MB(ディスク占有サイズは3.2MB)ということであまりたいしたことはありませんが、とりあえずこれを削除してみることに。…ゴミ箱に移動する途中でファインダがフリーズしました(涙)。しかし、560項目もあるdatファイルを削除してみても一向に起動が速くなる気配はありません。というより捨てたはずのファビコンが、シイラを起動しても消えておりません(!)。うぬぬ。ひとまず捨てた560ファイルをゴミ箱から「Favicons」フォルダに戻します。
あまり記憶がありませんが実は、おそらくここまでのことは以前にも試したことがあったんだと思います。で、「Favicons」と書いてあるフォルダの中身を削除してもダメなんだからダメなんだろう、と思ってこれまでは諦めていたんですね。しかし今日はもうちょっと突っ込んで「IconDatabase」というフォルダにも目を向けてみました。中を見てみると…おぉ、さっき見た "~/Library/Safari/Icons/" の中身によく似ているじゃないですか! ということでこれを削除してシイラを起動…
やりましたっ! Dockバウンド4回でシイラが起動しました! これまでは起動にDockバウンド40回以上(多いときは50回台)でしたので1/10以下の時間です。因みにほとんど使っていないFirefoxの起動は(今試してみたところ)13回。やはりシイラの本来の実力はかなりなものだったのです。というわけで長々と書いて参りましたがハイ、ここで結論。 "~/Library/Shiira/IconDatabase/"内のファイルを削除すればシイラの起動速度は元に戻ります。遅くなっていた方は自己責任でお試し下さい。因みに私の場合、削除したファイルの容量は16.2MBありました。過去ログを振り返るとシイラを使い始めたのは05年02月…まだバージョンは0.いくつか、アプリアイコンが不気味な(失礼)ギョロ目の緑魚だった時代からです。そりゃ溜まるわけだわなぁ。
…っと、起動が速くなるのはいいんですがここでちょっと問題が。せっかくDemeterに移行しかけていたのに…というのもそうですがもう一つ。実は私、膨大なブックマークリストを「なんとなくファビコンの位置で把握」しながら巡回サイトさんを巡っていたんですよね…。ファビコンっていうか、ファビコンの「なんとなくの色合いの固まり」ですね。「なんかファビコンの色合いがこんな感じで固まってたところの近くに誰それさんのサイトがあった」っちゅう認識でもってブックマークを脳内整理していたわけです。これが一切無くなってしまうとなるとしばらくの間ちょっと不便かも…。でも今更ブックマークをフォルダ分けとかして整理するとそれはそれでどの辺りにどのサイトがあったかわかんなくなるんだよなぁ。ううむ。
「(うちの環境では)Shiiraの起動速度が遅い」という話はこのブログで何度も述べて参りましたが、これは多分私だけの問題なんじゃなかろうかとも常々思っていたんですね。そうでなければ「シイラは起動が遅い」ともっとあちこちで言われるはずだし、開発者のmkinoさんも捨て置くはずが無いだろうと。ということで今更ですが検証してみました。
先日「Demeter」というシイラの姉妹的なブラウザを使ってみた結果、ブックマークの溜め込みと起動速度には因果関係が無さそうだということが判明しました。ということで次に怪しいのはファビコンキャッシュです。「SafariのファビコンキャッシュをクリアするとSafariの表示速度が上がる」と以前mutaさんのところ(muta's mac scribbling 07年3月29日)で読んだことがあり、表示速度があがるなら起動速度も上がるのではと考えたわけです。私はメンテナンスソフトとして Cashe Out X を使っており、Safariのファビコンならこのアプリで削除することが可能です。しかしシイラの場合このようなメンテナンスソフトには対応しておらず、Safariのファビコンを削除したからといってシイラのファビコンも消えるということはありません。シイラとSafariのファビコン管理はそれぞれ独立しているようでした。
ということで「ファビコンキャッシュのクリアをすれば起動が速くなるんじゃなかろうか」とは思っていたものの、シイラのファビコン管理方法や削除方法がわからずじまいだったのでこれまでずっとそのままにしていたわけです。しかし先ほど「とりあえず(Cashe Out X を使わない)Safariのファビコンの削除方法を調べてみるか」と思い前述のmutaさんの記事を確認したところ、Safariのファビコンは "~/Library/Safari/Icons/" にあることがわかりました。Safariのファビコンを手動で削除できるのであれば同様の方法でシイラのファビコンを削除すればいいわけです。
…ところがシイラの場合、"~/Library/Shiira/Icons/" の中身はファビコンではなくその名の通りアイコンセットなのです。ツールバーのカスタマイズの楽しさもシイラの魅力の一つということでご多分に漏れず私はアイコンセットを色々と詰め込んではおりましたが、しかしこれを削除することで起動が速くなるとも思えません。そこで「Icons」フォルダ以外に目を向けてみました。そうすると、そのものズバリ「Favicons」というフォルダがあるじゃありませんか。
早速「Favicons」の中を見てみると…datファイルが560項目もありました(驚)。容量は1.7MB(ディスク占有サイズは3.2MB)ということであまりたいしたことはありませんが、とりあえずこれを削除してみることに。…ゴミ箱に移動する途中でファインダがフリーズしました(涙)。しかし、560項目もあるdatファイルを削除してみても一向に起動が速くなる気配はありません。というより捨てたはずのファビコンが、シイラを起動しても消えておりません(!)。うぬぬ。ひとまず捨てた560ファイルをゴミ箱から「Favicons」フォルダに戻します。
あまり記憶がありませんが実は、おそらくここまでのことは以前にも試したことがあったんだと思います。で、「Favicons」と書いてあるフォルダの中身を削除してもダメなんだからダメなんだろう、と思ってこれまでは諦めていたんですね。しかし今日はもうちょっと突っ込んで「IconDatabase」というフォルダにも目を向けてみました。中を見てみると…おぉ、さっき見た "~/Library/Safari/Icons/" の中身によく似ているじゃないですか! ということでこれを削除してシイラを起動…
やりましたっ! Dockバウンド4回でシイラが起動しました! これまでは起動にDockバウンド40回以上(多いときは50回台)でしたので1/10以下の時間です。因みにほとんど使っていないFirefoxの起動は(今試してみたところ)13回。やはりシイラの本来の実力はかなりなものだったのです。というわけで長々と書いて参りましたがハイ、ここで結論。 "~/Library/Shiira/IconDatabase/"内のファイルを削除すればシイラの起動速度は元に戻ります。遅くなっていた方は自己責任でお試し下さい。因みに私の場合、削除したファイルの容量は16.2MBありました。過去ログを振り返るとシイラを使い始めたのは05年02月…まだバージョンは0.いくつか、アプリアイコンが不気味な(失礼)ギョロ目の緑魚だった時代からです。そりゃ溜まるわけだわなぁ。
…っと、起動が速くなるのはいいんですがここでちょっと問題が。せっかくDemeterに移行しかけていたのに…というのもそうですがもう一つ。実は私、膨大なブックマークリストを「なんとなくファビコンの位置で把握」しながら巡回サイトさんを巡っていたんですよね…。ファビコンっていうか、ファビコンの「なんとなくの色合いの固まり」ですね。「なんかファビコンの色合いがこんな感じで固まってたところの近くに誰それさんのサイトがあった」っちゅう認識でもってブックマークを脳内整理していたわけです。これが一切無くなってしまうとなるとしばらくの間ちょっと不便かも…。でも今更ブックマークをフォルダ分けとかして整理するとそれはそれでどの辺りにどのサイトがあったかわかんなくなるんだよなぁ。ううむ。