Pythonでのfib(39)の実行時間比較
この記事に釣られてPythonではどんなものなのか知りたくなったのでやってみた。
実行環境:
CPU: Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz
RAM: 16GB
OS: Linux 3.5.0-25-generic #39-Ubuntu SMP Mon Feb 25 18:26:58 UTC 2013
x86_64 x86_64 x86_64 GNU/Linux
以下使用したコード
結果は
$ python –version
Python 2.7.3
$ time python ./fib.py
63245986
python ./fib.py 28.92s user 0.01s system 99% cpu 29.008 total
$ python3.2 –version
Python 3.2.3
$ time python3.2
./fib.py
63245986
python3.2 ./fib.py 31.65s user 0.01s system 99% cpu 31.752 total
$ python3.3 –version
Python 3.3.0
$ time python3.3 ./fib.py
63245986
python3.3 ./fib.py 32.66s
user 0.00s system 99% cpu 32.744 total
$ pypy –version
Python 2.7.2 (1.9+dfsg-1, Jun 19 2012, 23:45:31)
[PyPy 1.9.0 with GCC 4.7.0]
$ time pypy ./fib.py
63245986
pypy ./fib.py 8.59s user 0.03s system 99% cpu 8.676 total