@@ -82,41 +82,48 @@ is built with an ancient wasi-sdk to workaround
8282
8383[ benchmark with ffmpeg] ( ./benchmark/ffmpeg.sh )
8484```
85- ===== ./b/toywasm --wasi --wasi-dir .video --
86- 89.30 real 89.05 user 0.12 sys
87- 85729280 maximum resident set size
88- 1004073618737 instructions retired
89- 65818624 peak memory footprint
90- ===== wasm3 --dir .video --
91- 18.71 real 18.51 user 0.09 sys
92- 85213184 maximum resident set size
93- 119289794408 instructions retired
94- 84590592 peak memory footprint
95- ===== iwasm.fast --dir=.video
96- 22.54 real 22.40 user 0.08 sys
97- 142921728 maximum resident set size
98- 144876916114 instructions retired
99- 142270464 peak memory footprint
100- ===== iwasm.classic --dir=.video
101- 207.97 real 207.55 user 0.23 sys
102- 80572416 maximum resident set size
103- 957347283724 instructions retired
104- 79970304 peak memory footprint
105- ===== iwasm.fast-jit --dir=.video --jit-codecache-size=100000000 --stack-size=100000
106- 5.99 real 5.85 user 0.11 sys
107- 148045824 maximum resident set size
108- 55799745721 instructions retired
109- 138383360 peak memory footprint
110- ===== wasmer run --dir .video --
111- 2.40 real 1.68 user 0.20 sys
112- 407715840 maximum resident set size
113- 18364251289 instructions retired
114- 385863680 peak memory footprint
115- ===== wasmtime run --dir .video --
116- 1.87 real 1.70 user 0.11 sys
117- 259403776 maximum resident set size
118- 19213022301 instructions retired
119- 168157184 peak memory footprint
85+ ===== toywasm
86+ ----- ./b/toywasm --wasi --wasi-dir .video --
87+ 86.19 real 86.11 user 0.05 sys
88+ 84680704 maximum resident set size
89+ 993855547391 instructions retired
90+ 64761856 peak memory footprint
91+ ===== Wasm3 v0.5.0 on x86_64
92+ ----- wasm3 --dir .video --
93+ 17.82 real 17.78 user 0.03 sys
94+ 85151744 maximum resident set size
95+ 119200297605 instructions retired
96+ 84529152 peak memory footprint
97+ ===== iwasm 1.1.2 (fast interpreter)
98+ ----- iwasm.fast --dir=.video
99+ 21.81 real 21.75 user 0.05 sys
100+ 142180352 maximum resident set size
101+ 145415745718 instructions retired
102+ 141537280 peak memory footprint
103+ ===== iwasm 1.1.2 (classic interpreter)
104+ ----- iwasm.classic --dir=.video
105+ 206.28 real 206.13 user 0.09 sys
106+ 80502784 maximum resident set size
107+ 972824166542 instructions retired
108+ 79896576 peak memory footprint
109+ ===== iwasm 1.1.2 (fast jit)
110+ ----- iwasm.fast-jit --dir=.video --jit-codecache-size=100000000
111+ 3.50 real 6.23 user 0.15 sys
112+ 149069824 maximum resident set size
113+ 55918129866 instructions retired
114+ 138137600 peak memory footprint
115+ ===== wasmer 2.3.0
116+ ----- wasmer run --dir .video --
117+ 7.57 real 54.74 user 3.00 sys
118+ 722903040 maximum resident set size
119+ 215261291705 instructions retired
120+ 509222912 peak memory footprint
121+ ===== wasmtime-cli 3.0.1
122+ ----- wasmtime run --dir .video --
123+ 6.88 real 44.45 user 1.70 sys
124+ 417538048 maximum resident set size
125+ 179207089461 instructions retired
126+ 378310656 peak memory footprint
120127```
121128
122129## Why is this slow?
0 commit comments