"find" taking a long time

Eric J. Holtman ejh@ericholtman.com
Wed Jun 26 19:25:00 GMT 2002


This is all on an NTFS formatted disk, and seems to happen with
either the 1.3.9 or 1.3.11-3 cygwin.dll.


I have a directory with 40000+ files, and I get the following behavior:

b:/ejh/dnload $ time find . | wc
   44198   44232  817239

real    5m47.429s
user    0m3.154s
sys     0m25.956s


If I try it in a subdirectory there, I get the following:

b:/ejh/dnload/temp $ time find . | wc
   20001   20001  160002

real    0m1.001s
user    0m0.230s
sys     0m0.350s

The only difference I note is that the subdirectories files are all
very short names (certainly all 8.3), while the parent directory's
files have very long names.



Any clues?



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list