83cf40afef
``` % DART_CONFIGURATION=ReleaseX64 pkg/dart2wasm/tool/compile_benchmark -- CompileFluteComplex.CompileTime.Total(CompileTime): 34.48 s CompileFluteComplex.CompileTime.Dart2Wasm(CompileTime): 12.74 s CompileFluteComplex.CompileTime.Wasm2WasmOpt(CompileTime): 21.74 s CompileFluteComplex.CodeSize.mjs(CodeSize): 11333 bytes CompileFluteComplex.CodeSize.mjs.gz(CodeSize): 3144 bytes CompileFluteComplex.CodeSize.wasm(CodeSize): 3462517 bytes CompileFluteComplex.CodeSize.wasm.gz(CodeSize): 1019112 bytes CompileFluteComplex.CodeSize.wasm.opt(CodeSize): 1500111 bytes CompileFluteComplex.CodeSize.wasm.opt.gz(CodeSize): 477204 bytes CompileFluteComplexMemoryUse.Max(MemoryUse): 574341120 bytes CompileFluteComplexMemoryUse.Dart2Wasm(MemoryUse): 574341120 bytes CompileFluteComplexMemoryUse.Wasm2WasmOpt(MemoryUse): 487387136 bytes ``` We measure all metrics (compile-time, code size, memory use) separately for dart2wasm and wasm-opt/binaryen. We also report total compilation time as well as maximum memory usage across the tools. Change-Id: I94c190475443b52d437a21ba85d5c5433f03dc50 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/341486 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Ömer Ağacan <omersa@google.com>