浏览器垃圾回收机制 zz当然会更好 2023-01-03 165 阅读1分钟 堆内存: 看当前堆内存的空间地址是否正在被其他东西占用 如果没有被占用,浏览器会在空闲的时候释放这个堆内存 如果被占用,那么就不能释放 fn = null,清除之前的引用,手动释放无用的内存 栈内存 EC(G)「全局执行上下文」打开页面的时候形成,也只有页面关闭的时候才会释放 函数、块级私有上下文 正常情况,代码执行完成后,产生的私有上下文会被释放 特殊情况,如果上下文中创建的某个东西,一般来说指函数,被上下文以外的事物占用了,那么不仅这个东西不能被释放,而且当前私有上下文也不能被释放