I'm trying to optimize my node app with --trace-deopt
how do i see why the method is deopted? for example here:
**** DEOPT: Wlbl.Checker.checkUrl at bailout #24, address 0x0, frame size 88
[deoptimizing: begin 0x25d8e5e85e71 Wlbl.Checker.checkUrl @24]
translating Wlbl.Checker.checkUrl => node=260, height=40
also when i log optimizer bailouts, i see this:
Bailout in HGraphBuilder: @"exports.paramsToString": ForInStatement is not fast case
does that mean i should replace the for in with a for loop that iterates over Object.keys?
thanks
chris