javascript - 对 V8 引擎工作方式的困惑
问题描述
我是 JS 新手,正在学习 V8 引擎如何在幕后工作。V8 生成字节码而不是机器码是真的吗?我的意思是,在ignition生成字节码之后,然后通过profiler分析字节码进行改进,然后通过编译器(Turbofan)对字节码进行分析和优化,即TurboFan是从字节码生成机器码还是生成优化的字节码?
解决方案
V8 开发人员在这里。Turbofan 生成优化的机器代码。
推荐阅读
- javascript - Sequelize 日期比较插入错误的时间
- elasticsearch - Elasticsearch 以字符串形式搜索数字
- git - git merge -no-ff 传输提交历史,但不传输内容
- docker - 这是谷歌云构建错误吗?还是我做错了 Docker?
- angular - 如何使用最新的角度和离子版本创建离子角度启动器应用程序?
- javascript - 使用另一个对象的键从对象数组创建新数组
- javascript - 使用 Http 状态代码验证正确的 URL
- google-cloud-platform - 以编程方式/使用 PHP API 的项目的 Active Cloud Firestore 数据库
- installshield - 如何签署可以在任何地方运行的 exe 或 msix 安装程序
- scala - Deciding number of parameter to pass to a method "dynamically"