DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 53912P4s2415465 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 53912P4s2415465 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=bFoIL+vF X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 04EB038515D4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1744160543; bh=vO8MPRj0cn0xZ57Cgji0a0Z6DpD4WW3jR1Swa+0eDkI=; h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=bFoIL+vF0zMcboSsDLgWHgkdyiwaoqGIgwWk8jSSkwLNe+K46TOoR0+YU3f05yVwK aruY+PXdzc/iOCcIk3RRQZx37OtZnmOUydTfTEySbARXY41jPv0K1trOhpGIrHui/8 xeLCSkqMgKweiSe0Th3gZf5mouA0IT8SIT95Lc34= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1F801385EC3E ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1F801385EC3E ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1744160517; cv=none; b=xmwV5T83OMs6gKEjKNFxNLPRzfy3h8xZfATdoCVtEePqrnln8QZ3ibdJrQyERUwzOc6oAkGJpTV3RoiHfpdZT5FcKa8wG3jQgylbhELh2XqziWc0ydnEPstGC18B1ey0NcvbJbx8THMBxUZd+kgj92qVmJCWRpDFBSlghEaTkkM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1744160517; c=relaxed/simple; bh=3upw58ZpeIBPBXO97m6X+60JKrA+/rrfivO+zHmTfsY=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=yCgolyTBPiwhzxNcW0kqsnQWvSwdQ+26308x94cC3fR0BAU+JdzHj3/1m5NGkAb7e48PoHr2Tj28jaLlslKngWG9LkUPwNUAWjld0+CAYepNtm3jjEJ2TU34CCa2sks7NabDUBMf8mUAnTTZ+DgcLzjm1/Q2ZsFATcGJcRFOcUE= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1F801385EC3E X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Message-ID: <4efd217b-eb94-42d8-bcc7-0f19de188ac0@gmx.com> Date: Wed, 9 Apr 2025 02:01:55 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Tuning ls, ls -l, find ., find . -ls performance for very large dirs (60000+ files/dir) To: cygwin AT cygwin DOT com References: Content-Language: en-GB Autocrypt: addr=sam DOT edge DOT cygwin AT gmx DOT com; keydata= xjMEYsx8UBYJKwYBBAHaRw8BAQdA1MeA4MUF1Ya73/7I19otYKjTSBNBrP2HP7qKej6OP0zN IlNhbSBFZGdlIDxzYW0uZWRnZS5jeWd3aW5AZ214LmNvbT7CjwQTFggANxYhBJ2udZMZmOUI E/0EYIrCzr9UUo4wBQJizHxQBQkFo5qAAhsDBAsJCAcFFQgJCgsFFgIDAQAACgkQisLOv1RS jjDi8QEAqIVfqU27hvxB3nvGW7nj0HIzPpZW9S2kiNXnX9vRSN4BAPD6GM5QFPN9pBdpowDh Q3h4Lz6Z4UW4mJ9GrIpvFHUBzjgEYsx8UBIKKwYBBAGXVQEFAQEHQNT3bH92Dppj7XrxPc8L XcsCejRVV1t6CrK5qShKAI91AwEIB8J+BBgWCAAmFiEEna51kxmY5QgT/QRgisLOv1RSjjAF AmLMfFAFCQWjmoACGwwACgkQisLOv1RSjjCxjgEAl9Zj+R1xGBAM6yVRfkaGHf+1qZRRoHIX +ZtowyHjX1QBAKcAR4dh9Ol3eL/DYsie36wUTM2bps4KCq26Bme+4CgC In-Reply-To: X-Provags-ID: V03:K1:64mz05wcRsDoVUwEaCm1gWjcXEENIh6fCxt7dKMy1IcM5E1Dgr2 1TN8TT93Y1mPdvSX8K0ZOM5x6WOMPFxUWpVRUMgH0R1Ez2qGBNqivxXYxJKnxAPX/dZvHIX UP6qOSkVPXGXo2f6MPSYvS37nKxPARMztMpC7I5/JRquWwZaZ5nkMqJKTjx4x/gV3XgBghk veZSQIo+EGWdkb69lWX8Q== UI-OutboundReport: notjunk:1;M01:P0:9/RC8jgqYPE=;LSfgHR9yIZwKNqfs/e0aaYpLaJ2 L13VSHVO9R7CbzGHNmSb2KrR7j2s3257ie0U0QxEHz6afgz8sYq2vg1HNAIaORnAotf0N7a3K XbQJZEcNHTEs7ghHcyK8gYieRDhEvgi7E3HSJDHSgp/nfI2lG0t5yp5UYmtxdEeFejRt25AUR lqh0A43da/UqQIpdYDPgQ5SfNVUu3ZQqLIZuBoKLjYBDLWrABBKyL53nhXokM9k944c77Pmxf 9k3kos6sy5J9LN3aWTEURl7rEKnv/mP/xYtXrzPOuWtYBJ1uzXciH0M9Gbi9nadOESgWg5idb pJGQ9iw/9wXxeSeC8I89wDmojGz6U78D6zg8wTCKQYvYC/9YRGchmF46tUYDAfZ11sz5I2eGB FVSo3dTb8AgJ5qBHTzA3Uq9apyYdLiXtFerX6/2yElk/sgpMRKHKzih9+4Z7J10qF+VfofV35 dAA5ftHsNjfztEWAlmE9cANNPj9av2rEsF7x4Jb0fB3612tIz/YaHkf/kKH36X93eDG8gYDMA DczeOb6Ptj2uhJXnCnfB+tSDvAB+Tgkng0/IMgwAUbpPgMaXujSckcx2bvrPlAHpAmL/p6gi7 sOIWQD47DoqWTms87NL5+XaVWRo91fHhFuWD7Q3vumk0fmiWNwqw5i6mYByCF2ZrbLDVet645 W0EipCcCpqCd2A7Pu7589w/2zzQEpKHjf8ckBppbBfnys7aX4DPiHXOhdtptjNMoUwpo+y4wD 9Zms+eGnOPm9eWn/yG5+WU4hBug+LtH3yT+nUhCZtg4vCRpbjnG+QwoEW5+IX+E+puE9mDaL7 EQPv9Ndbbf+6NcoE/RXVFIoPlvKO2n46hDr9M75kUPTpN7/6RYcfNTCKZCa44Ko3wWeAaqrpY QYMkwPdVjn3kKbyYrk+WSCnCMwIE+NmgyEYuQCjpp63PTDvfW4L2pMwg5nRZ27CKgyR6xhjF0 BdARv3gJYtlDDyIGJiTdR96EsX6LkRm6DDWmRgRJ9kYgZoWHulCgmAu38wNRCjhRKsKYoO/04 cxNIMBZSTlVcvX+TUgrT923knqZR6F4WbkdmO2+T/ih4LfXHudrvQRjvoLfOTmCURZFCY3uGI j4LYlH9N9ZqIBDKcUVVr/FVZacyb7SjsAtIzWEBOm6TB+FvJtb0VscFjywk1A1shMctmzLyel 2yyo2nDuJ9vT15BWE3lzYP5XdTXeI8m95YVvtB11t0vd+MsgNJQIKyosbxXFF0NSTGF42R1VD ZCBT1lwU365uwhStqnyeA9YxxXZsIWzVxEUSJc3FgJYS87zm1zG5NBmmO8Wlp7Lkm9oC3G8Ua zsVDIuzbz/ukbHe9EsqZCz7VOiz8WXh+Wbf8q2aLeD6K3UdFkxXtkmxE0VEe1ayEUMfc8NBQs w8UOeAKiONRcVRgk70su2meZTBPeJKR5/Jn5MrLnsLCd3tc3VPULZ5miNq6QiobnBbQoy/lxJ m4tYk0A== X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sam Edge via Cygwin Reply-To: cygwin AT cygwin DOT com Cc: Sam Edge Content-Type: multipart/mixed; boundary="===============2820629663285860119==" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============2820629663285860119== Content-Language: en-GB Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------lMG0YS8RkkJeotaBs8amliMb" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------lMG0YS8RkkJeotaBs8amliMb Content-Type: multipart/mixed; boundary="------------vNKx9VTvdDJoS9vxqJjN9PeU"; protected-headers="v1" From: Sam Edge Reply-To: cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com Message-ID: <4efd217b-eb94-42d8-bcc7-0f19de188ac0 AT gmx DOT com> Subject: Re: Tuning ls, ls -l, find ., find . -ls performance for very large dirs (60000+ files/dir) References: In-Reply-To: --------------vNKx9VTvdDJoS9vxqJjN9PeU Content-Type: multipart/mixed; boundary="------------OuRe2mt50xZRJ2de2tRAm5t0" --------------OuRe2mt50xZRJ2de2tRAm5t0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMDgvMDQvMjAyNSAxOTowNSwgTWFyayBMaWFtIEJyb3duIHZpYSBDeWd3aW4gd3JvdGU6 DQo+IEdyZWV0aW5ncyENCj4gDQo+IEFyZSB0aGVyZSB0dW5pbmcgdmFyaWFibGVzIHRvIGlt cHJvdmUgbHMsIGxzIC1sLCBmaW5kIC4sIGZpbmQgLiAtbHMNCj4gcGVyZm9ybWFuY2UgZm9y IHZlcnkgbGFyZ2UgZGlycz8NCj4gDQo+IElmIHdlIGhhdmUgYSBTTUIgZGlyIHdpdGggNjAw MDArIGVudHJpZXMgYSBzaW1wbGUgbHMgLWwgY2FuIHRha2UgTUFOWQ0KPiBtaW51dGVzICgy MittaW5zKSwgd2hpbGUgY21kLmV4ZSBkaXIganVzdCBmbG9vZHMgdGhlIHRlcm1pbmFsIHdp dGgNCj4gcmVzdWx0cyBpbW1lZGlhdGVseS4NCj4gDQo+IE1hcmsNCg0KQnkgZGVmYXVsdCwg dG8gc2ltdWxhdGUgUE9TSVggdXNpbmcgbG9jYWwgJiByZW1vdGUgTVMtRE9TL1dpbmRvd3Mt dHlwZSANCm1vdW50cywgQ3lnd2luJ3MgcmVhZGRpcigpLCBzdGF0KCkgYW5kIG90aGVyIGZp bGVzeXN0ZW0gZnVuY3Rpb25zIGhhdmUgDQp0byBqdW1wIHRocm91Z2ggYSBsb3Qgb2YgaG9v cHMuIEZvciBhIHN0YXJ0LCBXaW5kb3dzICdVbmljb2RlJyANCmNoYXJhY3RlcnMgaGF2ZSB0 byBiZSBjb252ZXJ0ZWQgdG8gdGhlIGxvY2FsZSwgdXN1YWxseSBVVEYtOCwgYmVpbmcgdXNl ZCANCmJ5IEN5Z3dpbi4gVGhlbiBlaXRoZXIgdGhlIFdpbmRvd3MgKE5URlMgb3IgU01CKSBB Q0xzIGhhdmUgdG8gYmUgbWFwcGVkIA0KdG8gUE9TSVggZmlsZSBwZXJtaXNzaW9ucyAmIEFD THMgYW5kL29yIHRoZSBmaWxlcycgZXh0ZW5zaW9ucyBoYXZlIHRvIGJlIA0KY2hlY2tlZCBh bmQgc29tZXRpbWVzIHRoZSBmaWxlIG9wZW5lZCB0byByZWFkIHRoZSBmaXJzdCBmZXcgYnl0 ZXMgdG8gDQpkZXRlcm1pbmUgZXhlY3V0YWJsZSBwZXJtaXNzaW9ucy4gV2luZG93cyBsb2Nh bCAmIHJlbW90ZSBTSURzIGhhdmUgdG8gYmUgDQpjb252ZXJ0ZWQgdG8gUE9TSVggVUlEcyAm IEdJRHMuIEFuZCBDeWd3aW4gdGhlbiBoYXMgdG8gY29udmVydCB0byANCmNvbnZlcnQgdGhl IFVJRC9HSUQgcGFzc2VkIGJhY2sgZnJvbSB0aGUgY2xpZW50cyBsaWtlICdscycgdG8gV2lu ZG93cyANCnVzZXIvZ3JvdXAgbmFtZXMgZm9yIGRpc3BsYXkuDQoNCkFzIGRpc2N1c3NlZCBi eSBvdGhlciByZXBsaWVzLCBzaXh0eSB0aG91c2FuZCBlbnRyaWVzIGluIGEgc2luZ2xlIA0K ZGlyZWN0b3J5IGlzIHJpZGljdWxvdXNseSBwb29yIHByYWN0aWNlIGFuZCB0aGUgYmVzdCB0 aGluZyB3b3VsZCBiZSB0byANCnJlZGVzaWduIHdoYXRldmVyIGlzIGNyZWF0aW5nIHRoZXNl IGRpcmVjdG9yaWVzICYgdGhlaXIgY29udGVudHMuDQoNCkJ1dCBpZiB0aGlzIGlzIG5vdCBw b3NzaWJsZSwgdGhlcmUgYXJlIG1vdW50IG9wdGlvbnMgdGhhdCBjYW4gYmUgdXNlZCBpbiAN Ci9ldGMvZnN0YWIgdG8gcmVkdWNlIHRoZSBhbW91bnQgb2Ygb3ZlcmhlYWQuIFRyeSB1c2lu ZyAnbm9hY2wnICYgDQonbm90ZXhlYycgaW4gL2V0Yy9mc3RhYiBhbmQgdGhlbiBhY2Nlc3Mg ZmlsZXMgZnJvbSBDeWd3aW4gdXNpbmcgdGhlIA0KbW91bnQgcG9pbnQgcmF0aGVyIHRoYW4g dGhlIFVOQyBwYXRoLiBUaGlzIGRpc2FibGVzIHRoZSBhZHZhbmNlZCBBQ0wvU0lEIA0KbWFw cGluZyBhbmQgcmVwb3J0cyBhbGwgZmlsZXMgYXMgLXJ3LXItLXItLSwgZGlyZWN0b3JpZXMg ZHJ3eHIteC1yeCB3aXRoIA0KVUlEIG9mIHRoZSBjYWxsaW5nIHVzZXIgYW5kIEdJRCBOb25l LiAoT2YgY291cnNlIFdpbmRvd3MgJiBTTUIgd2lsbCANCnN0aWxsIHJlc3RyaWN0IGFjY2Vz cyBiYXNlZCBvbiB0aGUgYWN0dWFsIHBlcm1pc3Npb25zIGF2YWlsYWJsZSB0byB0aGUgDQpj YWxsZXIncyBhY2Nlc3MgdG9rZW5zLikgSWYgc29ydCBvcmRlciBpc24ndCBpbXBvcnRhbnQs IHVzZSANCictLXNvcnQ9bm9uZScgd2l0aCBscy4NCg0KLy9oL3MgL21udC9oL3Mgc21iZnMg bm9hY2wsbm90ZXhlYyxub3VzZXIgMCAwDQoNCkkgZG91YnQgdGhpcyBpcyBnb2luZyB0byBn ZXQgYSA2MGsgZW50cnkgcmVtb3RlIG1vdW50IGRpcmVjdG9yeSBsaXN0aW5nIA0KZG93biB0 byBhIHJlYXNvbmFibGUgdGltZSBidXQgaXQgc2hvdWxkIGRlZmluaXRlbHkgaGVscC4NCg0K U2VlIGh0dHBzOi8vd3d3LmN5Z3dpbi5jb20vY3lnd2luLXVnLW5ldC91c2luZy5odG1sI21v dW50LXRhYmxlLg0KDQotLSANClNhbSBFZGdlDQo= --------------OuRe2mt50xZRJ2de2tRAm5t0 Content-Type: application/pgp-keys; name="OpenPGP_0x8AC2CEBF54528E30.asc" Content-Disposition: attachment; filename="OpenPGP_0x8AC2CEBF54528E30.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEYsx8UBYJKwYBBAHaRw8BAQdA1MeA4MUF1Ya73/7I19otYKjTSBNBrP2HP7qK ej6OP0zNIlNhbSBFZGdlIDxzYW0uZWRnZS5jeWd3aW5AZ214LmNvbT7CjwQTFggA NxYhBJ2udZMZmOUIE/0EYIrCzr9UUo4wBQJizHxQBQkFo5qAAhsDBAsJCAcFFQgJ CgsFFgIDAQAACgkQisLOv1RSjjDi8QEAqIVfqU27hvxB3nvGW7nj0HIzPpZW9S2k iNXnX9vRSN4BAPD6GM5QFPN9pBdpowDhQ3h4Lz6Z4UW4mJ9GrIpvFHUBzjgEYsx8 UBIKKwYBBAGXVQEFAQEHQNT3bH92Dppj7XrxPc8LXcsCejRVV1t6CrK5qShKAI91 AwEIB8J+BBgWCAAmFiEEna51kxmY5QgT/QRgisLOv1RSjjAFAmLMfFAFCQWjmoAC GwwACgkQisLOv1RSjjCxjgEAl9Zj+R1xGBAM6yVRfkaGHf+1qZRRoHIX+ZtowyHj X1QBAKcAR4dh9Ol3eL/DYsie36wUTM2bps4KCq26Bme+4CgC =3DOiG0 -----END PGP PUBLIC KEY BLOCK----- --------------OuRe2mt50xZRJ2de2tRAm5t0-- --------------vNKx9VTvdDJoS9vxqJjN9PeU-- --------------lMG0YS8RkkJeotaBs8amliMb Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQSdrnWTGZjlCBP9BGCKws6/VFKOMAUCZ/XHAwUDAAAAAAAKCRCKws6/VFKOMDIw AQC9UuIO7Q8SxemXDZmcSUvuRVArof9nJfdS3RvTyx+AJAEA3f4nNsjWCqGE/JS7TpZ5WjuiarAK q+CDvF1X+bmVPw8= =98op -----END PGP SIGNATURE----- --------------lMG0YS8RkkJeotaBs8amliMb-- --===============2820629663285860119== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple --===============2820629663285860119==--