1

已经有一个类似的问题,但问题已解决,因为不是由于 getImageData 本身。这绝对是 getImageData 的问题,否则我严重误解了某些东西。

以下代码在 Chrome 23.0 (Linux) 中每秒消耗大约半兆内存,并且在 Firefox 上也会泄漏,尽管速度较慢。分配给局部或全局变量没有帮助。

我错过了什么吗?这是一个错误吗?

<html>
<head>
<script>
function tick() {
    document.getElementById("canvas1").getContext('2d').getImageData(0, 0, 300, 150);
}
setInterval(tick, 10);
</script>
</head>
<body>
<canvas id="canvas1" />
</body>
</html>
4

0 回答 0