Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com X-Apparently-From: Message-ID: <3A898FA0.6895B5CA@yahoo.com> Date: Tue, 13 Feb 2001 14:48:48 -0500 From: Earnie Boyd Reply-To: Earnie Boyd X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: jik-cygwin AT curl DOT com CC: cygwin AT cygwin DOT com Subject: Re: Optimizing away "ReadFile" calls when Make calls stat() References: <20010213183634 DOT 1435 DOT qmail AT lizard DOT curl DOT com> <3A89867C DOT 395FC4E3 AT yahoo DOT com> <20010213191450 DOT 15506 DOT qmail AT lizard DOT curl DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit jik-cygwin AT curl DOT com wrote: > > > Date: Tue, 13 Feb 2001 14:09:48 -0500 > > From: Earnie Boyd > > > > This sounds very interesting but I believe work to eliminate TWO > > ReadFiles would be best; but, I don't know if this is possible. > I stated this sloppy. My intention was as you've discussed already with Larry. > I don't understand what you mean. The experiment I did yesterday > *did* eliminate both ReadFiles. However, I don't think Make can > eliminate both ReadFiles *by default* because Make can't assume that > the user doesn't use any symlinks unless the user tells it to assume > that. > > > I have found the following set of GCC flags to have great impact > > with the speed with wish Cygwin flies. > > How gcc should be called when compiling Cygwin is an interesting > question, but it's not the one I'm asking here. I hope the people > from RedHat who compile the Cygwin packages that go up on the Web > sites consider your suggestion, though :-). > You are looking for ways to "speed up execution". I was suggesting you try the suggested switches as another means to speed up execution. I can rebuild the Cygwin dll in ~10 minutes doing a `make clean && make'. BTW, repetitive stats are already cached which can be seen by timing an `ls /bin' repetitively. Also, Cygwin will always be slower than Linux. Win32 is just slower. It's like comparing a tortoise with a hare. Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple