深入理解谷歌最强V8引擎垃圾回收机制

有很多人都听说过V8引擎,但可能不是很了解,V8名称叫Chrome V8,是由谷歌开源的一个高性能 JAVAScript 引擎 。该引擎采用 C++ 编写,google Chrome 浏览器用的就是这个引擎 。V8 可以单独运行,也可以嵌入 C++ 应用当中 。和其他的 JavaScript 引擎一样,V8 会编译、执行 JavaScript 代码,并一样会管理内存、垃圾回收等 。就是因为 V8 的高性能以及跨平台等特性,所以它也是 Node.js 的 JavaScript 引擎 。
V8引擎是前端开发者想升值加薪 必须越过的一个坎儿,因为涉及到性能,很多人认为没必要,但现在性能却是程序里最看重的事 。作为当下使用最广泛的 JavaScript 引擎,V8 的生态圈非常庞大,这与它革命性的设计密不可分 。

深入理解谷歌最强V8引擎垃圾回收机制

文章插图
【深入理解谷歌最强V8引擎垃圾回收机制】 
阅读本文之后,你可以了解到:
  • JavaScript的内存是怎么管理的?
  • Chrome是如何进行垃圾回收的?
  • Chrome对垃圾回收进行了哪些优化?
JavaScript的内存管理


    推荐阅读