実用的なJS:IEのメモリリークを取り除く

注:以下は、 Internet Explorerのリークパターンの理解と解決 "の翻訳であり、著者はIEでのメモリリークの典型的なケースを調べ、それらを回避および排除する方法を提案します。それらの存在は、自尊心のあるクライアントインターフェースプログラマでなければなりません。私のコメントは斜体で表記されています。



公開日:2005年6月



ウェブ開発





過去には、メモリリークはWeb開発者にとって問題になりませんでした。 ページは非常にシンプルで、利用可能なすべてのメモリを解放する唯一の通常の方法は、ページを切り替えることでした。 リークが発生した場合、それはあまり重要ではなかったため気付かれませんでした。



最新のWebアプリケーションは、より高い水準で開発する必要があります。 ページは追加のクリックなしで何時間も実行できますが、ページ自体はWebサービスを通じて動的に新しい情報を要求します。 言語エンジンは、複雑なイベント処理スキーム、オブジェクト指向のJScriptおよびクロージャーによって強度がテストされ、ますます強力で高度なアプリケーションが作成されます。 同時に、他のいくつかの機能を考慮すると、以前はサイトナビゲーションメカニズムの後ろに隠れていたとしても、メモリリークの特徴的なパターンの知識がますます必要になっています。



この状況で大きな利点は、メモリリークパターンを探す場所を知っていれば簡単に検出できることです。 あなたが遭遇したかもしれない最も困難なものには、詳細な除去方法があり、おそらくあなたの場合、ほんの少しの追加作業しか必要ありません。 一部のページは、小さなリークのためにまだ「落ちる」可能性がありますが、最も重要なページは簡単に削除できます。



webo.inで詳細を読む→



All Articles