IE7 ハング問題、再び
安定したと思っていた Internet Explorer 7.0 (IE7) だったが、どうやらそうではなかったようだ。というのも、やはり条件がそろうとハングしてしまうからだ。
その条件は、起動しているアプリケーションの種類や数によって満たしたり、満たさなかったりするようだ。IE7 がハングする頻度やタイミングが、起動しているアプリケーションの種類や数によって違うのだ。逆に言うと、一度 IE7 がハングした状態で、再び IE7 を起動して操作していると、同じ操作で IE7 が再びハングする。
IE7 がハングするタイミングは、次の二つだ。
- 一つの IE7 ウィンドウ内でタブを切り替えた時
- タブを閉じようとした時 (IE7 を終了させる時を含む)
特に、タブを閉じようとした時に IE7 がハングする場合によく遭遇した。
ハングを起こす Web ページにも傾向がある。多くの Flash を広告などに使っていたり、地図サイトなどの複雑なスクリプトを使っているページで、IE7 のハングが起こりやすい。実際、私が IE7 のハングの再発に遭遇したのは、地図サイトでルート検索結果を印刷している時だった。
Windows Live メールや Windows Live Messenger、Paint Shop Pro 等が起動していると、より IE7 がハングしやすいように感じた。
そこで私の頭に浮かんだのが、ヒープ領域が関係しているかもしれないということだった。というのも、それらのアプリケーションは、ヒープ領域をより多く消費している印象があるためだ。
特に Paint Shop Pro (私が使用しているのは古いバージョン7なのだが) は、「ちょっとアプリケーションを立ち上げすぎているかな?」 と思っている状態だと、間違いなく起動することが出来ない。プロセスを監視するツールを使って観察していると、Paint Shop Pro のプロセスが一度作られるのだが、何の表示も、何の警告もなしにプロセスが終了してしまうのが確認できる。一つ、二つ、アプリケーションを終了させてやると、Paint Shop Pro は、何の問題も無く起動する。
そういった経験もあり、今回の IE7 のハングも、ヒープ領域に関係しているのではないかと、推測したのだ。
改めてヒープ領域について調べてみると、
- 「基本的には、既定値の状態で問題ない大きさになっている」
- 「ただし、使い方やアプリケーションの作られ方によっては、足りなくなることがある」
- 「足りなくともダイナミックに大きくすることは出来ない」
- 「大きさは、レジストリの設定で変えることができる」
ということがわかった。
具体的な変え方については、下のページに解説付きでわかりやすく説明されている。
原因不明のメモリ不足エラーに対処する方法(デスクトップ・アプリケーション・ヒープ不足エラーに対処する方法)
@IT : Windows TIPS
さっそくヒープ領域を広げようとレジストリ エディタを起動してみて驚いた。なんと、私のシステムの設定が “2048” になっていたのだ。上記のページによれば、既定値は “3072” のはず・・・。パフォーマンス設定が関係してたりするのだろうか・・・。
そこで、既定値の 3072 に変更をして、システムを再起動。
再起動後に IE7 を使ってみる。何枚か地図サイトを広げてみて、使って、閉じてみる。なんとかが無事に IE7 を終了できる。
さっそく、よく使うアプリケーション達を立ち上げて、ブログの記事を書き始める。記事を書くために、あちこちのページを切り替えながら IE7 を使う。
初めのうちは順調だったのだが、調子に乗って何枚かタブを閉じたところで ・・・・・・・・・・、IE7 がハングした。
どうやら、ヒープ領域の大きさの問題ではなかったようだ。
三度、IE7 の設定を “タブなし” に切り替える。タブなし の状態でも実用上は何にも問題はないのだが、原因がわからない問題があるという状態が、私にはとても居心地が悪い。
はたして、私が何も気にすることなく IE7 をタブで使える日は来るのだろうか・・・。
| 固定リンク
「パソコン・インターネット」カテゴリの記事
- 私が VDR-R2000 を買った理由(わけ)(2011.09.26)
- 犯人は Cookie だった(2011.09.05)
- DVDドライブをUSB 3.0でつないでみた、が・・・(2011.07.26)
- DVDドライブを外付けに変更した(2011.07.25)
- マウスを買い替えた(2011.07.03)
「日記・コラム・つぶやき」カテゴリの記事
- ニンテンドー3DS専用拡張スライドパッド を使ってみて(2012.02.16)
- ニンテンドー3DS専用拡張スライドパッド を買った理由(わけ)(2012.02.15)
- 『ゼルダの伝説 スカイウォードソード』 は Wii を買ってでもやる価値あり(2011.12.15)
- スーパーマリオ 3Dランド 完全制覇(2011.11.21)
- TPPに関して思うこと(2011.10.28)
「 テスティング」カテゴリの記事
- 吸水式の冷感スカーフを比較してみた(2011.07.18)
- やはり自分で解決すると気持ちいいな(2010.10.11)
- キーボードが使えなくなった!(2009.07.06)
- さらにブラウザが使いやすくなった(2008.07.10)
- IE7 ハング問題、再び(2008.05.22)
この記事へのコメントは終了しました。
コメント