delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/10/09/03:43:40

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <C78815621F631C4AAFAE6FEC74ECDC9A120874@caebe004.NOE.Nokia.com>
From: ian DOT ray AT nokia DOT com
To: cygwin AT cygwin DOT com
Cc: paul DOT floyd AT silvaco DOT com
Subject: RE: cygwin 1.3.[23] grindingly slow
Date: Tue, 9 Oct 2001 10:42:23 +0300
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2652.78)
content-class: urn:content-classes:message

Hi,


[...]
> Is it faster or slower if HOMEDRIVE and HOMEPATH is set?
> What is HOMEPATH and HOMEDRIVE? Aren't that Windows environment
> variables? I never used them for Cygwin.

I tested the patch on a (big) recursive make, it improved time from
12minutes to 10minutes.

I used strace to look for performance bottlenecks.

The patch made the improvement if HOMEDRIVE and HOMEPATH are set,
because (at least in my test) doing a query for user information (using
NetUserGetInfo() API) seems to be slow.

YMMV. This is precisely the kind of feedback that I was interested in.
There is no point in submitting a patch if it does not make an
improvement :)

FYI: I originally made the patch to snapshot cygwin-snapshot-20011001-1.

Now, I wonder if all I have actually saved is some DLL loading time: and
that you would only see a benefit during a big job, such as, for example
a recursive make???

[snip]
> So at least ls -lRa is *faster* without the patch (which is
> version cygwin-1.3.3-2), the tests with the patch is a recent
> debugging cygwin (pre-1.3.4, maybe this is a little slower
> because of debugging?).

Could you try again with a non-debugging version?


Blue skies,
.Ian.

--
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