This is the mail archive of the
cygwin-patches@cygwin.com
mailing list for the Cygwin project.
Re: [PATCH] performance patch for /proc/registry -- version 2
- From: Pavel Tsekov <ptsekov at gmx dot net>
- To: cygwin-patches at cygwin dot com
- Date: Thu, 27 Mar 2003 06:04:17 +0100 (CET)
- Subject: Re: [PATCH] performance patch for /proc/registry -- version 2
On Wed, 26 Mar 2003, Corinna Vinschen wrote:
> However... am I doing something wrong? I'm trying to find out what the
> performance improvement is on my XP box and both versions of the DLL
> (w/ and w/o your patch) are running 7.5 minutes for
>
> ls -lR /proc/registry > /dev/null
>
> Or is that only a problem on older systems? You're running NT4SP5, right?
Joe wrote on cygwin-developers:
"On an NT machine running SP5, an "ls -l" on
/proc/registry/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services
returns in 0.25 seconds now. Without the patch, I killed it after
7 minutes because I got tired of waiting for it to finish."
The differences is that you use ls -lR. I have debugged a slowdown
problem with /proc/registry back in June 2002:
http://sources.redhat.com/ml/cygwin/2002-06/msg00103.html
http://sources.redhat.com/ml/cygwin/2002-06/msg00188.html
I don't remember anyone fixing this so I guess this is what causes the
slowdown on your machine.