【发布时间】:2019-10-08 01:52:31
【问题描述】:
在下面的代码 sn-p 中,我没有向 DOM 添加任何新内容,也没有创建任何动态数据类型。我也不会增加数组大小或任何东西。然而,当您在 Chrome 中运行代码(必须托管或本地托管)时,
performance.memory.usedJSHeapSize
不断增加。为什么?
<html>
<body>
<p id="memory" style="position: fixed; top:10px; left:10px; font-size: 1.5em;"></p>
<script>
setInterval(() => {
document.getElementById("memory").innerHTML = performance.memory.usedJSHeapSize;
}, 300);
</script>
</body>
</html>
它还托管给您查看(在 Chrome 或 Opera 中打开):
【问题讨论】:
标签: javascript google-chrome memory-leaks v8