delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; q=dns; s= | |
default; b=HNa2K1IP3ugCx24i/pNmVRVaiHBhkg2P//TLvKABjbQWTLTyW1xg9 | |
IcHWLJ0eUNHLsmtSvdYG+RoeE5j54fB1O/xGQYDJzEtB8wQyJksG/R8Tmi80hDLZ | |
wRv2DDyZBikJTfSLK1FyEjPTbvQQfYGWjn2T3g59o1aPJvSJrJdqn4= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:date:from:to:subject:message-id:reply-to | |
:references:mime-version:content-type:in-reply-to; s=default; | |
bh=4XObCGpIR72HAC6zeBMMbyh3+18=; b=yayVQ8Ej/RM9HPFWpdIEqifVZmPF | |
xTnU8uxVuskas96xYUG1kI1zvSBM3+Ve1ViBf1dMZrUuvPHyfpToSM2zOaH6VDBZ | |
vYxfa17QJ2b+SNQJNOc8EwR+11vvwDf2LjabElepi93875wMAKh043L14kEDLjvB | |
gViYk5yabOTUGZU= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-94.2 required=5.0 tests=AWL,BAYES_20,GOOD_FROM_CORINNA_CYGWIN,KAM_LAZY_DOMAIN_SECURITY,KAM_LOTSOFHASH,RCVD_IN_PBL,RCVD_IN_SORBS_DUL,RDNS_DYNAMIC autolearn=ham version=3.3.2 spammy=dated, xterm, noncygwin, pace |
X-HELO: | calimero.vinschen.de |
Date: | Mon, 30 May 2016 10:25:47 +0200 |
From: | Corinna Vinschen <corinna-cygwin AT cygwin DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | Re: last snapshot is not better than previous version |
Message-ID: | <20160530082547.GB12694@calimero.vinschen.de> |
Reply-To: | cygwin AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
References: | <90DB300A-9605-4E19-BEFC-AFBFB5240C0E AT Denis-Excoffier DOT org> |
MIME-Version: | 1.0 |
In-Reply-To: | <90DB300A-9605-4E19-BEFC-AFBFB5240C0E@Denis-Excoffier.org> |
User-Agent: | Mutt/1.6.1 (2016-04-27) |
--ADZbWkCsHQ7r3kzd Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Denis, On May 26 19:21, Denis Excoffier wrote: > Hello, >=20 > I tried the snapshot dated 2016-05-20. Okay, this one was not announced. >=20 > Functionally it seems ok. But some simple tasks now take a lot of time co= mpared to the last non-snapshot version (2.5.1): >=20 > 1) searching into a small text file > A simple text file (created with "seq 10000") takes several seconds to lo= ad in vim. Lookup for the string "9999" then takes 5 seconds. Previously, s= earching "9999999" in a bigger file (created with "seq 10000000") used to t= ake 2 seconds only. I can't reproduce this. > Note: The "seq 10000000 > myfile" itself makes no notable difference. >=20 > 2) ls in a large directory > My /usr/bin contains 8098 files. Previously, a plain "ls -F" in this fold= er took some initialization time (2 seconds), then the display of the files= was quite instantaneous. With the new snapshot, the initialization (stat a= nd sort) takes more or less the same time, but afterwards, each single line= is displayed at a visible pace, a clear screen is executed after each set = of ~24 lines and the whole directory is listed in about 10 minutes. I can't reproduce this either. > Note: "ls | wc -l" itself makes no notable difference. >=20 > This occurs under X-Windows (xterm) or not (login window). Under x86, Win= dows 7. I switched back to 2.5.1. >=20 > This message just in case it could be useful. The problem is, there's no change at all in the snapshot which would explain a slowdown of such basic functions: - Assorted select(2) improvements: commits a23e6a35d896a075640db714b28ce74bb6b8d7ff e5665d8c930485d5ac6d8913573e27b9e5043d92 - There's a change to the sched_* functions, which is used only rarely and which doesn't introduce any waits or loops. commits 450f557feee5dd4900e3fd4f16cbb6cabe89fbc6 4b51e4c142445c133d6075d2a68ce98e8ec6058b - Fix a size restriction to 2 GB areas commit 0aa738220bb9dea2ad479e484560767b36701947 - Replace toupper with explicit tests of character values in the rare case TZ isn't set commit 030d86d04dbd6ae878ff894256c5a465890d5970 And that's it. All other changes since 2.5.1 only affect non-Cygwin targets in newlib and libgloss. Corinna --=20 Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat --ADZbWkCsHQ7r3kzd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXS/kKAAoJEPU2Bp2uRE+gbpwP/3Q8sBbEngfPiEOw9+Fupk2C PSOICS0MKOqd5JxGou98K0FJqeTdUNcTnvIXhUyuV/t0wWqE35EipfWlqJXTJIGT sRbKOEd4gzJnKfo2jm9UcnLGPuq8d95dy22wv4a6MWyYmb8kkEdAsh+m/WXvDuye CfHbJaxIEn6vubvjtcxxFbYARWLlAoidddM2tZrQOfKiLP37bOisFqNvu5LSQdQU Ci6pf4quEN9aKRxj8/PG3OyJPwwadz8xk2fMLmCswchxYY7YIM4/EtWwDVwFhhVe +JRYfbWSvUmvSt+fPxV2p5QwZxlCmQSXQUSbNL+Mr8YatJWFOYiq+bXyWUhhSzU0 cxrD0iQHSXjwBAjKfhMs+C/cyDlv2x+ETe1VJWeIWA84UtZozl7MbiaAJvVy2Clj ixNDtADjepe3/S60y2TVYjHq0baBHx3fgzfClTWCZ2YYadMZFCSxUIae70E8u2mb Zy39CPuYli0FMWY1LO/zCwC6uKyVVOSUXETDQBayBUrnVq4kCgdQKW3cbJyUOmCQ aNmGx5gQFByaKaZOusgdMoEo3hAG9CjdrFDN8HIpSv9ipU5QJyoQUXTcZNNuvGU0 wYVqu/rjKaxPlVBJonqGc7aHyHnqmxByrn9oe3X8aueRizJQq5Redf9WZP1HH6Tw MuzhqYSaCwjld4lJdL81 =wwXi -----END PGP SIGNATURE----- --ADZbWkCsHQ7r3kzd--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |