千万别让 console.log 上生产!用 Performance 和 Memory 告诉你为什么

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

内容简介:

为什么这么说呢?用 Performance 和 Memory 工具分析下就知道了。我们准备这样一段代码:一个按钮,点击之后创建一个数组,执行一些计算。很常见的逻辑。我们最后加了一个 console.log 打印了下这个数组。起个静态服务:浏览器访问:点击 performance 下的垃圾回收按钮,手动触发一次 GC:勾选 Memory,然后开始录制,点击 3 次按钮,再执行一次 GC:你会发现内存是这样的:内存占用有三次增长,因为我们点击三次按钮的时候会创建 3 次大数组。但是最后我们手动 GC 之后并没有回落下去,也就是这个大数组没有被回收。按理来说,代码执行完,那用的内存就要被释放,然后再...

查看原文

? 千万别让 console.log 上生产!用 Performance 和 Memory 告诉你为什么

暂无评论

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