Chrome Dev Tools v27 のタイムラインを使用して、次のコードのメモリ使用量をプロファイリングしています。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=UTF-8' />
<title>RAF</title>
</head>
<body>
<script type='text/javascript' charset='utf-8'>
var frame = function() {
window.webkitRequestAnimationFrame(frame);
};
window.webkitRequestAnimationFrame(frame);
</script>
</body>
</html>
単純なことに注意してください。しかし最終的には、ガベージ コレクターがメモリを再利用していることを示す歯のパターンが表示されます。
raf はデフォルトでガベージ オブジェクトを作成しますか? これを回避する方法はありますか?どうも。