console.log 一定会导致内存泄漏?不打开 devtools 就不会

掘金头条 2年前 (2023) juejinhot
1.2K 0

内容简介:

有 console.log 的时候,内存是这样的:去掉之后是这样的:我们得出结论,console.log 会导致内存泄漏。这点没错。但很多同学会有疑问,是不是因为打开 devtools 才有内存泄漏,不打开就不会呢?这个我测试了一下:点击几次按钮,这时候应该调用了 console.log 打印了,然后我过了 10 分钟,确保执行过 gc 了,再打开控制台,依然是可以看到那个对象的详情的。这说明打印的对象没有被 gc,不然怎么还可以看到详情呢?于是我得出结论,不打开 devtools 也是有内存泄漏的。但我今天换了种测试方法,貌似不打开 devtools 时 console.log 是没有内存泄...

查看原文

? console.log 一定会导致内存泄漏?不打开 devtools 就不会

版权声明:juejinhot 发表于 2023-01-12 20:48:42。
转载请注明:console.log 一定会导致内存泄漏?不打开 devtools 就不会 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...