X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=3.4 required=5.0 tests=AWL,BAYES_00,BOTNET,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Message-id: <4C094AAA.40902@cygwin.com> Date: Fri, 04 Jun 2010 14:49:14 -0400 From: "Larry Hall (Cygwin)" Reply-to: cygwin AT cygwin DOT com User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.21) Gecko/20090320 Remi/2.0.0.21-1.fc8.remi Lightning/0.9 Thunderbird/2.0.0.21 Mnenhy/0.7.5.0 MIME-version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Cygwin Performance and stat() References: <20100603235944 DOT GA12167 AT ednor DOT casa DOT cgf DOT cx> <20100604024422 DOT GB12167 AT ednor DOT casa DOT cgf DOT cx> <78e7b77657c0cfcd63dc22ad9679bc85 DOT squirrel AT www DOT webmail DOT wingert DOT org> <20100604045807 DOT GC12167 AT ednor DOT casa DOT cgf DOT cx> <2570318aabfa537bf24c8d3a55f9dcd4 DOT squirrel AT www DOT webmail DOT wingert DOT org> <4C092F96 DOT 5040800 AT cygwin DOT com> <7a1785a5f0a1d0a8956cd10e573f2e53 DOT squirrel AT www DOT webmail DOT wingert DOT org> <4C0933BD DOT 2060701 AT redhat DOT com> <20100604182046 DOT GA17385 AT ednor DOT casa DOT cgf DOT cx> In-reply-to: <20100604182046.GA17385@ednor.casa.cgf.cx> Content-type: text/plain; charset=UTF-8; format=flowed Content-transfer-encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On 6/4/2010 2:20 PM, Christopher Faylor wrote: >> "But providing a variant of stat() along the lines of what you propose >> above is not practical for all the reasons already stated." > This is not something that I said. That was actually Larry Hall. Heh. Who needs him anyway! Just to clarify, this comment was in response to Chris Wingerts' assertion () that it would be worthwhile to provide some kind of switch to selectively disable the expensive parts of stat(). And my point was that this had already been discounted as a transparent way of addressing the performance problem because it would still be up to the user or application to determine when to make this trade-off (). This is the same conclusion Chris Wingert has now come to as well and stated in : All that being said, I think the best solution is not to optimize the dll stat(), but to do it at the executable level. I see that Cygwin already has some level of patches at this level, it shouldn't be too difficult to support. So we're all back on the same page now. :-) -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 216 Dalton Rd. (508) 893-9889 - FAX Holliston, MA 01746 _____________________________________________________________________ A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting annoying in email? -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple