我正在使用带有Ignition和Turbofan的v8 / Node 8.8并尝试获取由我的JavaScript生成的汇编代码,但到目前为止,asm和代码输出的大小与实际代码差异无关。
所以node --trace-hydrogen --trace_phase=Z --trace_deopt --code_comments --hydroge
n_track_positions --redirect_code_traces --trace_hydrogen_file=test.js --print_
code test.js
似乎只输出编译器本身的代码,而不是处理后的JS代码背后的代码。
Ignition / Turbofan需要的标志是什么?
答案 0 :(得分:1)
作为解释者的点火不会产生汇编代码。
对于Turbofan,标志为--print-opt-code
。