delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/06/26/22:40:27

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Wed, 26 Jun 2002 18:22:17 -0400
From: "Eric J. Holtman" <ejh AT ericholtman DOT com>
Subject: "find" taking a long time
X-Sender: ejh AT ericholtman DOT com@mail.ericholtman.com
To: cygwin AT cygwin DOT com
Message-id: <5.1.0.14.0.20020626175933.00ba9358@mail.ericholtman.com>
MIME-version: 1.0

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019