![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
gh_0114
这个作者很懒,什么都没留下…
展开
-
V8垃圾回收机制
在V8中,所有Javascript对象都是通过堆来进行内存分配的,然而在Node中通过Javascript使用内存时就会发现只能使用部分内存。为什么会有这个限制呢?深层原因是V8的垃圾回收机制的限制。按照官方的说法,以1.5GB的垃圾回收堆内存为例,V8做一次小的垃圾回收需要50ms以上,做一次非增量式的垃圾回收甚至要1s以上。这是垃圾回收中引起Javascript线程暂停执行的时间,在这样的花销...原创 2020-03-13 14:21:11 · 149 阅读 · 0 评论 -
Set/weakSet
SetES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。向 Set 加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。Set 内部判断两个值是否不同,使用的算法叫做“Same-value-zero equality”,它类似于精确相等运算符(===),主要的区别是向 Set 加入值时认为NaN等于自身,而精确相等运算符认为NaN不等于自身。...原创 2020-02-04 12:34:04 · 94 阅读 · 0 评论 -
js 任务队列
https://kongchenglc.github.io/blog/%E4%BA%8B%E4%BB%B6%E5%BE%AA%E7%8E%AF20171026/转载 2019-12-24 19:20:07 · 210 阅读 · 0 评论