查找 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 引擎的方法,这样我就有足够的把握在 crankshaft
或 ignition
上进行测试;另外,请分享执行 JS 加载和执行性能的任何指南。
谢谢!!!
在 Chrome M57 中使用 Ignition 不受官方支持。如果你喜欢,你可以玩它;它可能有效也可能无效;你一个人。
点火装置不会取代曲轴。它取代了旧的非优化编译器 "full codegen"。 Ignition 并不比 full-codegen 快,但它可以节省内存(还有其他主要 internal/architectural 好处)。
无法从 JavaScript 中找出正在使用的编译器。从命令行,您可以使用 --js-flags="--trace-opt"
来跟踪哪个函数正在被哪个编译器优化。
有什么方法可以找到 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 引擎的方法,这样我就有足够的把握在 crankshaft
或 ignition
上进行测试;另外,请分享执行 JS 加载和执行性能的任何指南。
谢谢!!!
在 Chrome M57 中使用 Ignition 不受官方支持。如果你喜欢,你可以玩它;它可能有效也可能无效;你一个人。
点火装置不会取代曲轴。它取代了旧的非优化编译器 "full codegen"。 Ignition 并不比 full-codegen 快,但它可以节省内存(还有其他主要 internal/architectural 好处)。
无法从 JavaScript 中找出正在使用的编译器。从命令行,您可以使用 --js-flags="--trace-opt"
来跟踪哪个函数正在被哪个编译器优化。