Jun 24, 2007
Firefox の高 CPU 使用を防ぐ方法
2008/01/28 この記事は改訳・更新訳されました: 更新版は こちらの記事 です。
mozillaZine knowledge は是非、日本にもあって欲しいサイトの1つ(Mozilla Japan 内にナレッジベースがあるのは余り知られていないかも知れない)です。
その中からいくつか折りを見て紹介していこうかなと思っています。今日は「Firefox CPU usage」と題された記事からです。
よく Firefox 起動すると CPU が 100% 使用になるという報告を聞きます。私の所もいつも CPU 100% です。でもこれは裏で SETI 走らせたり、Thunderbird を同時起動したりごちゃごちゃしている状態でのことですから Firefox が主原因なのかは不明です。ただその中でもメモリを一番多く使っているのは Firefox です(^^
さて 2 パターンに分けて解決策が示されています。一つ目は「Only on specific pages」(特定のページ上でのみ)です。
ここでまず疑われるのは Flash と PDF を表示する Adobe Reader です。Flash を使っているサイトで最新の Flash バージョンにアップデートしても問題が発生するようであれば、Flashblock の使用によってそれを有効にするか、無効にするか選択することが勧められています。
また、PDF 閲覧中に問題が起こるようであれば、2 つ対策があります。1つは "Adobe UM" ディレクトリ(C:\Documents And Settings\[user name]\Application Data\AdobeUM など)に WWW_OpenURL という空のフォルダを作ります。もう1つは別ページに示されているように外部アプリケーションとして Adobe Reader に表示させる方法です。
プラグイン以外の問題としては JavaScript もあります。選択して無効に出来るNo Script の使用が勧められています。
それでも直らない場合、そのサイトを ヘルプ->問題のある Web サイトを報告 で報告するのが良いでしょう。Mozilla 伝道師たちがそれらの問題の修正を手伝い、更に Mozilla 開発者はそれを引き起こしているバグを調べ上げることができます。
もし「All the time」(いつも)起こるのであれば、それには 3 つの解決策があります。
1つは拡張機能です。問題のある拡張機能は過剰な CPU 使用を招く要因となり得ます。
2 つ目は Windows の互換性モードです(これは意外と知られていないように思う)。Windows の互換性モードとは新しい Windows では動かないソフトウェアも古い Windows で動いていればそれに互換するというものです。これを直すには、Firefox を起動するアイコンを右クリックし「プロパティ」を表示。上の「互換性」タブをクリックし開きます。もし互換性にチェックが入っていればそれを解除します。そして Firefox を再起動します。
3 つ目はハードウェアを加速することです。具体例として、いくつかのビデオカードとドライバ上でカーソルとビットマップハードウェア加速を無効にします。すると画像を表示するときに CPU が減速するそうです。
1 Trackback
Intelの「グリーンIT」バナー広告が電力を無駄遣い
最近、グリーンITという言葉がIT業界で注目され始めている。コンピュータシステム
Track from Your Website
http://amigomr.dw.land.to/blog/trackback/tb.php?id=407
(言及リンクのないトラックバックは無視されます)

Comment
No Comments