V8垃圾回收機制

在V8中,所有Javascript對象都是通過堆來進行內存分配的,然而在Node中通過Javascript使用內存時就會發現只能使用部分內存。爲什麼會有這個限制呢?深層原因是V8的垃圾回收機制的限制。按照官方的說法,以1.5GB的垃圾回收堆內存爲例,V8做一次小的垃圾回收需要50ms以上,做一次非增量式的垃圾回收甚至要1s以上。這是垃圾回收中引起Javascript線程暫停執行的時間,在這樣的花銷
相關文章
相關標籤/搜索