2008/08/19(火) dh-media-lists.rdf
タスクマネジャーを見ていたら、XPのFirefoxが起動時に700MBほどを消費する。これはいくら何でもおかしい。メモリ使いすぎである。安定すると、100MB余りに減るが、これでも多すぎる。他のパソコンのメモリ消費量を見ると、だいたい50MB~70MB程度なのだ。アドオンを入れすぎているのが良くないのかと思い、いくつか削除してみたが、変わらない。
しかも起動時にたまに「…のスクリプトの処理に時間がかかっています」とのダイアログが出る。それをコピーしておけば、良かったのだが、ダイアログはさっさと消してしまって覚えていなかった。
いずれにしてもFirefoxのプロファイルフォルダ(XPの場合はC:\Documents and Settings\ユーザー名\Application Data\Mozilla\Firefox\Profiles\×××××.defaultフォルダ。×の中には任意の文字が入る)の中のファイルが原因であることは間違いないようだ。見てみたら、dh-media-lists.rdfというファイルが102MBもあった。こんな重たいファイルを起動時に読み込んでいたら、処理が遅くなるのも当たり前だ。このファイルを削除したら、起動が随分速くなった。メモリ使用量も60MB程になった。やはり、このファイルが原因だったようだ。
Googleで検索してみると、A suggestionというページが出てきた。アドオンのVideo DownloadHelperのサポート掲示板のページ。書いた人はイタリア人でこのファイルが140MBになり、アドオンを追加したら起動しなくなったとのこと。これはDownloadHelperのファイルなのか。ファイル名のdhはその頭文字を表しているのだろう。ファイルのタイムスタンプを見ると、今年の6月18日。Firefox3をダウンロードした日だ。この日にDownloadHelperを入れたのかどうかはもう覚えていないが、確かにそのころからメモリ消費量が格段に増えたような気がする。
dh-media-lists.rdfは削除してもDownloadHelperを使えば、また生成される。時々、フォルダの中をのぞいてみた方がいいようだ。