注:以下は、John Hrvatin(IE開発チームマネージャー)によるノート「メモリリークを検出するためのツール」の翻訳です。 その中で、著者は、IEの現在の実装におけるメモリリークの除去の進捗状況について話し、また、そのようなリークを検出するための既存のツールの概要を示します。
みなさんこんにちは。 Web開発者は、Internet Explorerで表示したときにメモリが「リーク」するWebサイトを作成するのがどれほど簡単かを知っています。 IEチームのメンバーは、 MSDNでメモリリークに関する特別な記事を執筆しました。著者の懸念の程度に応じて、この問題を強調する記事が同様に書かれています。
非常に多くの場合、これらのメモリリークは、JscriptオブジェクトとIE DOM(ドキュメントオブジェクトモデル)間の循環参照が原因で発生します。 JscriptエンジンとIEにはメモリ割り当てを管理するための独立したスキームがあるため、これらはそれぞれ、そのようなリンクの全サイクルを追跡できません。
webo.inで詳細を読む→