Tracemonkey、ベンチマーク
モンテカルロ法使って円周率を確率的に計算するやつでベンチマークを取ったら、何故かJITをオンにしたほうが速度が落ちた。こういうプログラムは、JITをオンにしたら速くなりそうな気がしてたので意外。
console.time("pi"); var n = 300000, hit = 0; for (var i = 0;i < n;++i) { var x = Math.random(), y = Math.random(); if (x * x + y * y < 1) ++hit; } const PI = 4 * hit / n; console.timeEnd("pi"); // off 1299 // on 1320