查找 Chrome 是 运行 点火或曲轴

Find Chrome is running igntion or crankshaft

有什么方法可以找到 chrome 是 运行 ignition 还是 crankshaft V8 引擎?

根据 https://v8project.blogspot.in/2017/05/launching-ignition-and-turbofan.html,chrome 默认使用版本 59 的 V8 ignition 引擎。我正在寻找一种在 chrome 版本#57 中启用点火的方法(在 CEF 环境中)。

当我在 chrome 57 中使用 --js-flags="--ignition --turbo" 时,通过 chrome 的性能检查工具,我没有发现 js 执行速度有太大差异。所以,我正在寻找一种查询 运行 v8 引擎的方法,这样我就有足够的把握在 crankshaftignition 上进行测试;另外,请分享执行 JS 加载和执行性能的任何指南。

谢谢!!!

在 Chrome M57 中使用 Ignition 不受官方支持。如果你喜欢,你可以玩它;它可能有效也可能无效;你一个人。

点火装置不会取代曲轴。它取代了旧的非优化编译器 "full codegen"。 Ignition 并不比 full-codegen 快,但它可以节省内存(还有其他主要 internal/architectural 好处)。

无法从 JavaScript 中找出正在使用的编译器。从命令行,您可以使用 --js-flags="--trace-opt" 来跟踪哪个函数正在被哪个编译器优化。