bar_1

contents_map

ラベル 解消 の投稿を表示しています。 すべての投稿を表示
ラベル 解消 の投稿を表示しています。 すべての投稿を表示

2009年6月17日水曜日

「Firefoxが重い」

という現象に、ここ数ヶ月の間、私は悩まされ続けていた。
原因はいくつかあるのかもしれないが、登録してあるRSSフィードの量に問題が
ありそうなのは感覚的に分かっていた。RSSリーダーには、Sage-Tooを使用して
いる。

最近になって、ようやく以下のページで解決策を見つけた:
『MarleySoft別館‐Livemark読込みの負荷分散』
http://marilab.hp.infoseek.co.jp/firefox/bug329534.html
自分で数日試してみたところ、上述の現象の改善が得られたので、ここに設定手
順を含めてご紹介する。


問題
Firefoxの起動に時間がかかる。またはFirefox起動中に、周期的にPCがフリーズする。

解決策
以下のステップでbug329534パッチを適用し、ライブブックマーク読込みの負荷分散を図る。

手順
  1. bug329534対応のパッチ:bug329534.xpiのインストール
  2. 対象となる設定項目を設定
    1. Firefoxの設定項目画面を開く
    2. 設定項目を追加する
    3. 設定項目に値を設定する

1.について

前述のページからxpiファイルをダウンロードし、Firefoxのウィンドウにドラッグ&ドロップする。

2.1.について
URLバーに、
about:config
と、入力する。

2.2.についてコンフィグ画面で右クリックし、コンテキスト・メニューで「新規作成>整数値」として
browser.bookmarks.livemark_refresh_delay_time
(説明:更新間隔。単位は秒。最小値は1。)

browser.bookmarks.livemark_refresh_limit_count

(説明:一度に更新するLivemarkの数。最小値は1。)
を、新たに定義する。


2.3.について追加した項目をクリックして、値を設定する。
自分の場合は、
livemark_refresh_delay_time を 5
livemark_refresh_limit_count を 2
としておいた。


パッチ適用前後の状況ご参考としてパッチ適用前後の状況についても述べておこう。

最初に適用以前について。
まず、Firefoxの起動時にやたら時間がかかるのだ。また、息継ぎするかのごとく、
Firefoxのプロセスをアクティブにした際や、ブラウジング中に、Firefoxがなん
らかのアクセス(ネットやローカルドライブ)をし始める、といった現象だ。この
アクセス中、ほとんどPCはフリーズしたかのような状態になる。この状態は、お
およそ数十分続く。

ちなみに、私のフィードの登録数は約325サイト分である。


パッチ適用後は、上記のような状況はほぼ皆無、多少重くなったとしても、重さ
の劇的な低減がなされた。