ほとんどすべての最新のブラウザーは、メモリリークの影響を受けます(IE9、Operaを除く)

何年もの間、ブラウザ開発者はメモリリークの問題を修正できませんでした。 たとえば、1年以上前に、このバグはChromium( #36142 )で報告されましたが、これまでのところ状況は進んでいません。 同様のレポートずっと前にBugzillaに提出されました。



この無限の叙事詩の次の段階は、非常に大きなメモリリークの新しい例です(Chromiumの#81517 )。 キャッシュを使用しないリークはここで修正され、NO-STORE属性を使用して1つのイメージをRAMに繰り返しロードする方法により#36142が異なります。



ブラウザーはドキュメントを閉じる前にメモリを解放しないため、数分以内に22 KBのJPEGイメージが RAM 完全に使い果たし、ブラウザーがクラッシュします。 このバグは、Chromium 11.0.696.60、Safari 5、Firefox 4.xで確認されています。 この脆弱性は、WebKitエンジン上のすべてのブラウザーにまで及びます。



IE 7/8/9ファミリとOpera 11.10はテストに合格しました。 興味深いことに、このバグはIE9にも存在していましたが、すぐに修正されました



彼らは、Firefox 3.6とFirefox 6.0a1もテストに合格したと言っています。 他のバージョンはまだ確認する必要があります。 テストはmemleakbug.appspot.comにあります。



All Articles