7

我可以启动 Google Chrome--js-flags="--trace-opt --trace-deopt"以获取V8优化器正在编译的内容以及优化执行失败的日志,但是 Firefox IonMonkey 有什么可比的吗?

4

1 回答 1

1

SpiderMonkey 具有IONFLAGS环境变量(但不是在常规构建中,您必须构建ac_add_options --enable-jitspew以启用它,然后运行IONFLAGS=help以查看可用标志)。不过,学习如何使用它可能需要一些时间,因为没有太多文档。

对于 Web 开发人员,性能工具中的 JIT 支持工作正在进行中,被称为“JIT Coach”,我只能找到

  • JIT 优化面板(切换到 DevTools 的性能选项卡,在 cog-menu 中启用“显示 JIT 优化”,切换到调用堆栈视图,并找到带有 (i) 图标表示的 JIT 信息的框架)
  • 以及随附的文档:JIT 优化策略

你可以关注bug 1143804的依赖来查看进度。

于 2016-04-09T12:46:44.480 回答