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 Message-ID: <3A8CF411.D0279DA1@etr-usa.com> Date: Fri, 16 Feb 2001 02:34:09 -0700 From: Warren Young Organization: -ENOENT X-Mailer: Mozilla 4.74 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: Cygwin-L Subject: Re: Optimizing away "ReadFile" calls when Make calls stat() References: <4 DOT 3 DOT 1 DOT 2 DOT 20010213134821 DOT 019a7130 AT pop DOT ma DOT ultranet DOT com> <20010213190131 DOT 14369 DOT qmail AT lizard DOT curl DOT com> <200102131935 DOT OAA09136 AT envy DOT delorie DOT com> <20010213194612 DOT 17311 DOT qmail AT lizard DOT curl DOT com> <200102131954 DOT OAA09284 AT envy DOT delorie DOT com> <20010213152313 DOT A12830 AT redhat DOT com> <39319402546 DOT 20010214110838 AT logos-m DOT ru> <4 DOT 3 DOT 1 DOT 2 DOT 20010215160534 DOT 04a66d40 AT pop DOT ma DOT ultranet DOT com> <3A8C5599 DOT EA52B4EC AT ece DOT gatech DOT edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit "Charles S. Wilson" wrote: > > If I were porting an old app from unix to cygwin, and wanted to tune > performance, I'd much rather do this: Both you and Jonathan have understood my intent perfectly. Christopher, please do consider this proposal. It's easy to implement -- probably just a few tweaks on Egor's patch -- and it makes it easy to gain performance with straightforward patches to affected programs. It'd be nice if we can make Cygwin faster, but this proposal has an inherent advantage: the calling process _knows_ what it wants, whereas Cygwin can only guess or anticipate. Egor, Jonathan, maybe some benchmarks would help convince Christopher of the patch's utility. -- _ = 'Net Address: http://www.cyberport.com/~tangent | / \ ASCII Ribbon = ICBM Address: 36.82740N, 108.02040W, alt. 1714m | \ / Campaign = | X Against = Chance favors the prepared mind. | / \ HTML Mail -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple