delorie.com/archives/browse.cgi | search |
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: | <2CB1272B2212D211974D00805FCB57420AFAFCE1@mxmail.multex.com> |
From: | "Puttkammer, Roman" <roman DOT puttkammer AT multex DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | RE: Optimizing away "ReadFile" calls when Make calls stat() |
Date: | Tue, 13 Feb 2001 17:13:49 -0500 |
MIME-Version: | 1.0 |
X-Mailer: | Internet Mail Service (5.5.2650.21) |
> -----Original Message----- > From: jfaith AT lineo DOT com [mailto:jfaith AT lineo DOT com] > ... > script just did "make --version > /dev/null" one thousand times > ... > Linux: 3 sec. > VMWare running Linux: 9 sec. > DOS (batch file) 18 sec. > Cygwin: 30 sec. AFAIK, fork() tends to be much slower on windows than on most unixes such as solaris or linux. Hence you'll always get a bad performance on windows when running this kind of tests. I doubt however that you can generalize these results; it's kind of like comparing pineapples with carrots. The reason why this is the case though is probably because unixes are optimized for server applications using many heavy and light weight processes/threads. Windows however seems to be optimized for running 10meg VB script functions inside an excel spreadsheet - and it does actually a pretty good job running those :-) putt -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |