<div class="gmail_quote">On Wed, Nov 14, 2012 at 5:14 PM, Ronald Oussoren <span dir="ltr"><<a href="mailto:ronaldoussoren@mac.com" target="_blank">ronaldoussoren@mac.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
How did you measure the 5x speedup you saw with you modified os.walk?<br>
<br>
It would be interesting to see if Unix platforms have a simular speedup, because<br>
if they don't the new API could just return the results of stat (or lstat ...).<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br>One thing to keep in mind with these kind of metrics is that I/O latency is a major factor. Solid state vs spinning disk vs network drive is going to make a *big* difference to the relative performance of the different mechanisms. With NFS (et al), it's particularly important to minimise the number of round trips to the server (that's why the new dir listing caching in the 3.3 import system results in such dramatic speed-ups when some of the sys.path entries are located on network drives).<br>
</div></div><br>Cheers,<br>Nick.<br clear="all"><br>-- <br>Nick Coghlan   |   <a href="mailto:ncoghlan@gmail.com">ncoghlan@gmail.com</a>   |   Brisbane, Australia<br>