我已经成功地从源代码构建了spidermonkey,所有我感到困惑的是如何测试它的性能? Fortunaly,我在FFsource代码的/ js / src / tests文件夹中看到很多测试js文件,所以,我可以冒这些测试文件吗?怎么样?
答案 0 :(得分:0)
这些测试是用于正确性目的的参考测试。性能测试通常会按照这些方式进行:
$ cat test.js
var accum = 1;
for (let i = 0; i < 1000000000; ++i) accum = accum * 1.0000001 + 1;
print(accum);
$ ./js -m -n -b test.js
2.6881041239718265e+50
runtime = 7313.683 ms
确保您正在运行优化版本,并确保打开JIT标记。