Efficient python programming...
Kragen Sitaker
kragen at pobox.com
Sat Jun 8 21:50:33 EDT 2002
More information about the Python-list mailing list
Sat Jun 8 21:50:33 EDT 2002
- Previous message (by thread): Efficient python programming...
- Next message (by thread): Efficient python programming...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"James Kew" <james.kew at btinternet.com> writes: > "gabor" <gabor at realtime.sk> wrote in message > news:mailman.1023401650.18434.python-list at python.org... > > for file in directory: > > file.printsize() > > Finally, "printsize" as a method name suggests to me that the loop is more > likely to be IO-bound than CPU-bound, so attempts to optimise the loop > overhead may buy very little benefit. Possible, but not likely --- how much I/O do you think it takes to read an inode and put a line in an output buffer? > > If it were me, I'd go with the first option for clarity; leave it unless and > until a performance problem emerges and profiling points at this loop; > consider algorithmic changes first (possibly merge the multiple IO > operations into a single larger one?); and only then start sacrificing > clarity for speed. > > James
- Previous message (by thread): Efficient python programming...
- Next message (by thread): Efficient python programming...
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list