zorioの日記 このページをアンテナに追加 RSSフィード

2007-06-26

[] IEメモリリークが直ってるっぽい。

javascriptで循環参照するようなコードを書くとメモリリークするIEバグが、6月のWindows Updateで直ってるそうだ。

Ajaxian » IE Memory Leaks Be-gone

http://ajaxian.com/archives/ie-memory-leaks-be-gone

確かに、KBでメモリリークが直ったような事が書いてある。

http://support.microsoft.com/kb/933566/


http://d.hatena.ne.jp/zorio/20060316/1142528060

で書いたコードで試してみた。


普通に循環参照:http://zoriolab.info/leaktest1.html

クロージャ使用:http://zoriolab.info/leaktest2.html


毎月WindowsUpdate後にスナップショットを取ってるVMWare環境があるので、これで実行した。

OSは32bit版のwindowsXP SP2で、IE6。

5/10に取ったスナップショットで上記の2ページにアクセスすると、リロードするたびにIEプロセスが数MBぐらい大きくなっていく。

確かにこのテストコードでメモリリークする事が確認できた。

次。6/21にWindows UPDATEを当てたスナップショットで実行する。

読み込みでメモリ使用量が増えるが、リロードするとメモリが開放されるため、何度かリロードを繰り返してもメモリの使用量は増えていかない。

確かに直っているようだ。

すばらしい。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/zorio/20070626/1182875782
Connection: close