Chrome で jQuery イベント処理を使用すると、メモリ使用量が増加します。IE と Firefox でもテストしましたが、Chrome と比較して疑わしいメモリ使用量の増加は見られませんでした。
Chrome バージョン 4.0.223.16 を使用しています (残念ながら、このバージョンを使用することを余儀なくされています)。
ここでの簡単な例。赤いボックス内をマウスホイールでスクロールし、Chrome タスク マネージャーを開くと、解放されないメモリの増加が表示されます。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript" src="js/libs/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
jQuery(function () {
jQuery("#div1").bind("mousewheel", function (event) {
event.preventDefault();
});
});
</script>
</head>
<body>
<div id="div1" style="width: 100px; height: 100px; background-color: red;"></div>
</body>
</html>
誰かが同じ問題を経験したことがありますか (または、別のバージョンの Chrome で解決される可能性がありますか)? そして、誰かがそれを修正していますか?