• Guido van Rossum's avatar
    Tim found that once test_longexp has run, test_sort takes very much · f4be427c
    Guido van Rossum yazdı
    longer to run than normal.  A profiler run showed that this was due to
    PyFrame_New() taking up an unreasonable amount of time.  A little
    thinking showed that this was due to the while loop clearing the space
    available for the stack.  The solution is to only clear the local
    variables (and cells and free variables), not the space available for
    the stack, since anything beyond the stack top is considered to be
    garbage anyway.  Also, use memset() instead of a while loop counting
    backwards.  This should be a time savings for normal code too!  (By a
    probably unmeasurable amount. :-)
    f4be427c
Adı
Son kayıt (commit)
Son güncelleme
Demo Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Python Loading commit data...
RISCOS Loading commit data...
Tools Loading commit data...
.cvsignore Loading commit data...
.hgtags Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
PLAN.txt Loading commit data...
README Loading commit data...
configure Loading commit data...
configure.in Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...