Slowness of test suite on Win32 (renaming is slow, renaming dirs is slooooooow)
Kuno Meyer
kuno.meyer at gmx.ch
Fri Mar 21 08:54:36 GMT 2008
I cannot reproduce the numbers reported by you. On my 4-year-old
notebook [WinXP SP2, x86 Family 6 Model 9 Stepping 5 GenuineIntel ~1495
Mhz], I'm getting the following results:
> $ python -m timeit -s 'import os' \
> ~ "os.mkdir('1'); os.rename('1', '2'); os.rmdir('2')"
> 10 loops, best of 3: 19 msec per loop
>
> On my Linux machine this is:
> 10000 loops, best of 3: 188 usec per loop
1000 loops, best of 3: 452 usec per loop
virus scanner deactivated:
1000 loops, best of 3: 307 usec per loop
> $ python -m timeit -s 'import os' \
> ~ "open('1', 'wb').close(); os.rename('1', '2'); os.rmdir('2')"
> 100 loops, best of 3: 2.99 msec per loop
> versus
> 10000 loops, best of 3: 183 usec per loop
~458 usec / ~328 usec per loop, depending on virus scanner activation
Maybe, Vista's folder virtualization (when running as non-admin) is
/that/ expensive?
Kuno
More information about the bazaar
mailing list