首页 > 解决方案 > 我怎样才能看到 js 垃圾收集器在运行

问题描述

为了看到垃圾收集在行动。我想为 chrome 环境编写一个脚本,该脚本声明一个变量并将其打印到控制台。然后被垃圾收集器收集( - 所以当我尝试通过开发工具访问它时,我会得到一个参考错误。根据这个链接: https ://developer.mozilla.org/en-US/docs/Web/JavaScript /Memory_Management,在真实示例部分下 - 如果我使用 internet explore 7 并运行脚本:

var div;

window.onload = function() {
    div = document.getElementById('myDivElement');
};

这是上面链接中给出的示例,但没有循环引用部分。如果我尝试打开 ie7 控制台并尝试访问 div - 我会收到一个参考错误(就像我想要的那样),因为 div 将被垃圾收集。我现在如何在 chrome 中做类似的事情?

标签: javascriptgarbage-collection

解决方案


推荐阅读