IE+ドラッグ=メモリリーク?どうも、IE(Internet
Explorer)の挙動があやしいです。
何をしてもメモリリークが出まくりです。 IE+JavaScript =
メモリリーク
、というのを書きましたが、どうも、やっぱりおかしい。
マイクロソフトの上記に該当しそうなページ 、下の方にサンプルコードってのが付いてます。これでいろいろ試してみました。 たしか〜に、入力フォームのあたりをクリックして、ダイアログを出してみると、メモリの使用量がどんどん増えていく。でも大したことないな。 じゃぁ、ってことで、自分の環境に合わせてみよう。 こんな感じ mem_leak.html 、にソースを改修してみました。srcで引いている画像ファイルは、こちら testJPG.jpg.zip 、です。 で、いじってみました。先ほどと同じように、入力フォームをクリックしてみると、同じようにメモリがリークしていきます。ここまでは当たり前。問題はこの先です。 張り付いている画像を中途半端にドラッグしてみます。すると、あれ?数MB単位でリークしていきます。中途半端とはちょっと引っ張って直ぐに離す、あまり大きく引っ張るとデスクトップにコピーしちゃいますので、中途半端に。 張り付いている画像の大きさ(ビットマップになったときのファイルサイズ?)に依存しているように思えます。そうですねぇ、ドラッグしはじめて、IEが、デスクトップなどにコピーするためにテンポラルにメモリを確保する、でも、実際にはコピーされず、確保したメモリを解放しない、ってな感じなっているような気がしてなりません。もしそうだとしたら、明らかにバグだと思うのですが。 どなたか解決方法を知っている人は居ないですかねぇ。 投稿日時: 水 - 3月 23, 2005 at 10:22 午後 |
クイックリンク
Calendar
Categories
Archives
XML/RSS Feed
Comments powered
Links
統計情報
この blog のエントリ数:
このカテゴリのエントリ数: 最終更新日: 9 25, 2005 12:03 午前 |
||||||||||||||