3
3

More than 5 years have passed since last update.

memo: emscriptenでasm.jsのアレ

Last updated at Posted at 2013-04-18

とりあえずビルドしてみてFirefox Nightlyで動かしてみるが速度が出ないような?


なんだかjsperfだと上手くいかないらしい(asm.js系のベンチは全部遅くなっている)。odinmonkeyをビルドしてそこから実行したら速度が増したことが確認できた。以下からファイルを取ってきてビルドしてね。

ベンチはこんな感じで。

time path/to/js -f path/to/zlib-asm/dest/zlib-asm.js path/to/zlib-asm/bench_asm.js
time path/to/js -f path/to/zlib-asm/dest/zlib-noasm.js path/to/zlib-asm/bench_noasm.js

で、こんな感じで出力される。

time ./js -f ~/workspace/zlib-asm/dest/zlib-noasm.js ~/workspace/zlib-asm/bench2.js 

real    0m6.945s
user    0m6.900s
sys 0m0.032s

 time ./js -f ~/workspace/zlib-asm/dest/zlib-asm.js ~/workspace/zlib-asm/bench.js
warning: Successfully compiled asm.js code

real    0m1.998s
user    0m1.968s
sys 0m0.020s

※odinmonkeyのビルドが時間かかる!

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3