簡單的CPU Benchmark

一個透算圓周率的Benchmark方式,簡單又方便
調用一些該網站的說明...

time是计时程序。scale是精度,4*a(1)调用了反正切函数。由三角函数我们知道1的反正切是pi/4, pi=4* pi/4。 -l -q参数的意思请参照manpage。这一行其实就是让bc计算1的反正切,计算精度是5000位。
下面是來自Mac一代AIR的結果:
$ time echo "scale=5000; 4*a(1)" | bc -l -q
3.141592653589793238462643383279502884197169399375105820974944592307\
8164062862089986280348253421...(skip)...3081770367515906735023507283540567040386\
74351362222477158915049530984448933309634087807693259939780541934144\
73774418426312986080998886874132604720

real 1m11.582s
user 1m4.084s
sys 0m0.404s