Python 2 times slower than Perl
erno-news at erno.iki.fi
Tue Jul 17 22:50:55 CEST 2001
In article <8f41cfd.0107171238.6ff33b9b at posting.google.com>,
xucs007 at yahoo.com (Xu, C.S.) writes:
| #!/usr/bin/env python
| i = 2.5;
| while i < 1e7:
| j = 2.5 * 2.5
| i += 1
| print i, j
| The `time` results on my PII 450M is:
| python script: 37.93u 0.03s 0:38.03 99.8%
| perl script: 15.36u 0.03s 0:15.42 99.8%
| java compiled: 1.07u 0.10s 0:01.20 97.5%
| C compiled: 0.24u 0.01s 0:00.25 100.0%
if you put the code in a function, it will be a fair bit faster
since global variable access is slower than local variable access.
| Can anybody explain why Python is always about 1 time
| slower than Perl?
it is not - sometimes it is slower and sometimes faster.
More information about the Python-list