为什么这个功能会占用大量的内存

Edw*_*oso 0 javascript

我试图理解为什么这个小函数在a大约200,000下大约接近:内存选项卡它说devtools的总内存是:1079408k?谁能解释为什么?

var a = 0;
(function loop(){
 a++;
 console.count();
 call = setTimeout(loop);
})()
Run Code Online (Sandbox Code Playgroud)

Den*_*ret 6

评论中有猜测,但没人检查,所以我做了:

删除后console.count(),内存停止增长.你看到的只是控制台的增长:这些线必须存储在某个地方.