`

JavaScript V8 引擎相关资料

阅读更多
  1. V8 Javascript engine之所以快
    1. 针对上下文的Snapshot技术
    2. Built-in的js代码
    3. 建立AST(Abstract SyntaxTree)时内存的管理
    4. CompileCache避免相同代码重复编译
    5. 属性的快速访问(hiden class)
    6. Inline caching减少函数调用开销
    7. 一次性编译生成机器语言
  2. V8系列——内存管理
    1. 分代
    2. Copyting模式
    3. Stop the world
    4. 多个分段:
      1. Large Object
      2. Code
      3. New
      4. Old:pointer,data
      5. Map
  3. GC与JS内存泄露
    1. GC策略
    2. 对象生命周期及引用关系:
      1. 循环引用
      2. 闭包(Closures)
      3. Cross-Page-Leaks
      4. Pseudo-Leaks
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics