いつ頃からか Firefox (現在最新版なので 2009/9/21 時点で 3.5.3)の起動が異常に遅くなった。徐々に遅くなってきたような気もするし、突然のような気もする。ぐぐれば記事がたくさん出てきたので、どうやら一般化しつつある問題らしい。
とりあえず手軽に見つかったこちらのページを参考に対処してみた。
設定後いったん Firefox を閉じ、他のアプリケーションは起動せずに再起動したので、メモリキャッシュの効果もあると思うが、5分近くかかっていた起動が10秒程度になった。
設定内容は以下の通り。
1) キャッシュの日数:90日→10日 ツール/オプション/プライバシー
2) ファイルのダウンロード履歴を記録する:OFF ツール/オプション/プライバシー
3) 更新を自動的に確認する:全てオフ ツール/オプション/詳細/更新
4) オフラインデータキャッシュの削除 ツール/オプション/詳細/ネットワーク
5) ページキャッシュ:50MB→25MB ツール/オプション/詳細/ネットワーク
about:config で以下を設定(アドレスバーに about:config を入力)
network.http.pipelining :false → true
network.http.proxy.pipelining :false → true
network.http.pipelining.maxrequests :4 → 8
nglayout.initialpaint.delay を新規作成(整数値): 0 を設定
network.dns.disableIPv6 :false → true

自己レス。
キャッシュが効いていないと思われる状況で起動したところ、またしても激遅。あまり効果は得られなかった・・・
Add-onはほとんど入っていないが、全て外して試してみるか(「無効」でも効くか?)。
あとはもろもろの保存データ(フォームのパスワード等)が最初にロードされるために悪影響していると考えるべきか?
ともかく、「あれ何だっけ?」と思い立ってブラウザを起動してすぐに調べる、という一連の流れがスムーズに実行できない。メインブラウザを取り替えるべきかもしれない・・・
FirefoxからもろもろのAdd-onsを外してみたら、起動がかなり速くなった。
特に効果的だったのが HTML Validator だったように思われる。この Add-ons は重宝していただけに残念だが、遅くては話にならないので除去。