Huge regression in IsolateJson benchmark #41962
Labels
area-vm
Use area-vm for VM related issues, including code coverage, FFI, and the AOT and JIT backends.
type-performance
Issue relates to performance or code size
The change to write UTF-8 decoded characters directly into the result strings resulted in a 8x-20x slowdown of the
IsolateJson.Decode*
benchmarks on ARMv8.It looks like the central
decode16
method is compiled through OSR for every call to it (200 calls in total when running all of those benchmarks). Deoptimization tracing indicates that the method is never deoptimized.The text was updated successfully, but these errors were encountered: