Python 2 times slower than Perl
Christopher A. Craig
com-nospam at ccraig.org
Tue Jul 17 17:12:23 EDT 2001
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Erno Kuusela <erno-news at erno.iki.fi> writes:
> 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.
This is, in this case, incorrect. Unless I am horribly mistaken, the
higher cost of dealing with globals is that you first have to do a
failed lookup in the local dictionary. (Plus failed lookups are more
expensive than successful ones)
In this particular case the local dictionary is the same as the global
one, so I don't see how moving to a function would offer a time savings.
- --
Christopher A. Craig <com-nospam at ccraig.org>
"Tragedy is when I cut my finger. Comedy is when you fall in an open
sewer and die." Mel Brooks.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt
iEYEARECAAYFAjtUqjcACgkQjVztv3T8pzsrTQCfRDCvNaHn8NhnHWUu1j42vI1i
7DQAoKg0+pweTRul6FdtfM7Et4xOKDs6
=3wsl
-----END PGP SIGNATURE-----
More information about the Python-list
mailing list