findutils support in 1.7.0

Corinna Vinschen
Fri May 9 15:39:00 GMT 2008

On Apr 29 11:19, Corinna Vinschen wrote:
> On Apr 28 17:59, Corinna Vinschen wrote:
> > Actually I used another table of values from a run of 1369 iterations
> > and a pathlength of up to 12338 chars. 
> > 
> > I ran the test on XP SP3.  And here I have... *gasp* ... positive news.
> > 
> > While I can reproduce the same almost quadratic behaviour on XP SP2, I
> > *can't* on Vista and 2008.  The behaviour appears to be rather linear,
> > even though it's hard to tell.  Anyway, Vista as well as 2008 are much
> > faster.  For the max tested pathlength of 12K chars, XP needs about
> > 80000 usecs, Vista/2008 needs about 1200 usecs.  So there's actually
> > some hope in newer Windows versions.  For all of you who want to see the
> > actual timings, I appended a CSV file with what I measured.  All tests
> > were running on identical (virtual) hardware.
> Just for kicks, I ran the test now on all systems I have installed, all
> running in the same virtual HW on the same guest machine.  The results
> show that NT4 accesses long path names as fast as Vista/2008, while
> Windows 2000, XP, 2003 and 2003 R2 all show the quadratic behaviour.
> Looks like Microsoft introduced a bug with the new NTFS implementation
> in Windows 2000 and only fixed that with the new NTFS implementation in
> Vista.  If you're interested in the full table of values, see

Just FYI, I reported this behaviour including a simple testcase(TM)
into the newsgroup microsoft.public.win32.programmer.kernel but got
the reply I should better open a support case:

I opened a support case today.  Now I'm just curious if this will
get a fix or not :)


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-developers mailing list