js内存分析
欧阳呀
早一批“吃螃蟹”的人。多年前端开发及项目管理经验,擅长vue,原生js,react。v: ouyang_Allen,承接毕设
展开
-
js内存管理系列篇三:垃圾回收机制
js作为一门高级程序语言,具有自动的垃圾回收机制,那我们来探究一下它的原理及机制。 引用计数垃圾收集 这是最初级的垃圾收集算法。此算法把“对象是否不再需要”简化定义为“对象有没有其他对象引用到它”。如果没有引用指向该对象(零引用),对象将被垃圾回收机制回收。 举个例子: let o = { a:{ b:2 } } // 两个对象被创建,一个作为另一个的属...原创 2019-11-24 12:58:13 · 351 阅读 · 1 评论 -
js内存管理系列篇一:内存分析
说在前面 在js里面,内存的概念大都被忽略了,大家都知道js是门高级语言,有自动的垃圾回收机制,所以很多人理所当然的觉得这个事情是不需要我们管的,那么你就大错特错了。 像C语言这样的底层语言一般都有底层的内存管理接口,比如 malloc()和free()。相反,java,JavaScript是在创建变量(对象,字符串等)时自动进行了分配内存,并且在不使用它们时“自动”释放。 释放的过程称为垃圾...原创 2019-11-24 11:16:07 · 535 阅读 · 0 评论