如何使用firefox源代码中的联盟js文件在firefox中测试jsengine?

时间:2012-05-07 13:11:59

标签: firefox testing spidermonkey

我已经成功地从源代码构建了spidermonkey,所有我感到困惑的是如何测试它的性能? Fortunaly,我在FFsource代码的/ js / src / tests文件夹中看到很多测试js文件,所以,我可以冒这些测试文件吗?怎么样?

1 个答案:

答案 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标记。