delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/09/17/11:05:41

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
Date: Mon, 17 Sep 2001 11:05:40 -0400
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Cygwin/XFree86 Build Speedup with Cygwin 1.3.3
Message-ID: <20010917110540.A7105@redhat.com>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <NHEELHJHHFKPMAEAFMFCOEFMCJAA DOT huntharo AT msu DOT edu> <51140044903 DOT 20010917141927 AT logos-m DOT ru>
Mime-Version: 1.0
In-Reply-To: <51140044903.20010917141927@logos-m.ru>
User-Agent: Mutt/1.3.21i

On Mon, Sep 17, 2001 at 02:19:27PM +0400, egor duda wrote:
>HH> Native building of Cygwin/XFree86 is now roughly half as fast as cross
>HH> compiling under Linux, which is quite an improvement from cross compiling
>HH> being 3 to 4 times faster.  It was really disappointing to see my P3-550,
>HH> running Linux, leaving my Athlon-1200, running Cygwin, in its dust.  Both
>HH> machines now build, without fonts, in roughly 29 minutes.
>
>and i can't but attribute a part of this speedup to Chris' ongoing
>effort to implement true vfork() in cygwin.

Yes.  As impressive as Egor's changes are, vfork showed a huge performance
increase for make.  I was conservatively seeing improvements on the order of
20 - 25%.  I didn't want to claim this in my announcement because I knew that
people would immediately jump on that and start claiming that 1.3.3 was slower
than B20.1.

I suspect that there is some other change in 1.3.3 that also accounts
for the speed increase.  1.3.3 queries the registry less on startup.
That might cause some improvement, too.

So, faster symlinks, vfork, fewer registry lookups -- it is probably multiple
factors.  Whatever it is, I am glad that things improved.

cgf

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