一些V8引擎相关的概念
Posted ilmare-notebook
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些V8引擎相关的概念相关的知识,希望对你有一定的参考价值。
一:Google的V8引擎的简化模型
如下,包含一个内存堆和函数调用栈。内存堆用于分配内存,函数调用栈用于记录当前程序的运行路径。当网页在chrome中运行报错时,控制台会输出一串错误信息,其来源就是函数调用栈。所以当函数声明时,其函数体存在于堆中,当函数被调用时,其信息存于call stack栈顶。
参考:an overview of the engine, the runtime, and the call stack
二.基于V8引擎在创建对象和为对象添加或去除属性时使用的隐形类机制,inside the V8 engine + 5 tips on how to write optimized code提供了若干在线优化JS代码的建议。
以上是关于一些V8引擎相关的概念的主要内容,如果未能解决你的问题,请参考以下文章