作者:赵春柱_626 | 来源:互联网 | 2023-09-13 20:22
对于Windows可以在命令行中在Chrome中使用的所有--js-flags =“”,是否有人有很好的参考?
为了进行性能测试,我目前正在使用:
chrome.exe --no-sandbox --js-flags =“-trace-deopt --trace-opt”
但是,我想知道是否还有其他标志可以帮助阐明我遇到的问题。
具体来说,其他人引用了--trace-bailout,但似乎没有用; Chrome无法识别它;我很想看看Turbofan并未优化哪些功能。
这是一个建议。我不知道有这么多选择!
https://peter.sh/experiments/chromium-command-line-switches/
(上次自动更新发生在2019-08-12。)
,
V8开发人员在这里。 V8标志的权威列表是来源:https://chromium.googlesource.com/v8/v8/+/master/src/flags/flag-definitions.h#188
当该文件具有例如DEFINE_BOOL(es_staging,...)
时,Chrome中相应的命令行语法将为--js-flags="--es-staging"
。
我很想看看Turbofan并未优化哪些功能。
Turbofan会优化所有功能,前提是它们可以运行足够长的时间。 (很多年前,有一些曲轴无法优化的功能;那些日子早已一去不复返了,Turbofan支持所有功能。)