From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Bj=C3=B6rn?= Bidar Newsgroups: gmane.emacs.devel Subject: Re: Thanks to those implementing the new GC! Date: Thu, 09 May 2024 19:59:05 +0300 Message-ID: <13388.6843499326$1715274032@news.gmane.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27985"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Richard Stallman , Alan Mackenzie , emacs-devel To: Lynn Winebarger Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 09 19:00:24 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s5784-00074J-3N for ged-emacs-devel@m.gmane-mx.org; Thu, 09 May 2024 19:00:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s576y-00019B-BS; Thu, 09 May 2024 12:59:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s576w-00018a-3K for emacs-devel@gnu.org; Thu, 09 May 2024 12:59:14 -0400 Original-Received: from thaodan.de ([185.216.177.71]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s576t-0002jM-P3; Thu, 09 May 2024 12:59:13 -0400 Original-Received: from odin (dsl-trebng12-50dc75-154.dhcp.inet.fi [80.220.117.154]) by thaodan.de (Postfix) with ESMTPSA id 4A9AAD0006D; Thu, 9 May 2024 19:59:06 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=thaodan.de; s=mail; t=1715273946; bh=1gtYUkJSljjrXToj4vzSjwmQXZRCuasJoFJvQMTbyxs=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=QRgunpofegQxc9SOEulSkeEI4oilk4wuX/Eo9whVJOMggXOOhOEX+SYh0xMC1iYZt BqU1iSX6ROt1re2l6kAD+3Ju3hqHlkWhP2SPYwG57uQNLA4bD4n7RiaRuLdqpY33IM 422NAGkcPgORoCS/5mQndS5GBrBDWBP5OpzEV/pn+WuwQ6zXaMA5Bi96yS6mGKPP55 TywxM6lMqEMbkITrqq/ibqUH7DgpmiCI5vxsjqqEP+x6nVUzsXVnspxkUwOmjo+oVK ACHOyz2D0gnBRuGdyCh06XigiwvhCUlxNIHlrm0+CKOrTzBbeaBw2/0/k6r16dWe+i xnNRpSGA1cN8Kf4PbjfPbVNaSd4EZtKax/vMBgSv94Uu/LJ0To+l2HKFbS3yDLKZ+6 Gz4cBtrR142aQsXaWTdS2Ek4HF7/nNzHgBWyqrfldpznUccbVIIAj5I0Utdw+vm2S0 lZ+xGbIYQ/Ez5TZcjXCpp4RyX07roYfGFAa30SuTPiNpYoNzTYWumnrayhC3h+1F9J ooaBZi2c8qk/lmmZLwjQkOku5TCOpbyidmKmt4ARD0PExmAM4aBc+isybRsM9ALenQ SXG7T3uiR8xB5XrGzFxmJI+iuvsUPh3P5/dBVUsO5tpcDTlDe0ugaXFnVxQYuPYNpG 6x46ukUhsaptAN4r6TnMxnAo= In-Reply-To: (Lynn Winebarger's message of "Wed, 8 May 2024 20:18:05 -0400") Autocrypt: addr=bjorn.bidar@thaodan.de; prefer-encrypt=nopreference; keydata= mDMEZNfpPhYJKwYBBAHaRw8BAQdACBEmr+0xwIIHZfIDlZmm7sa+lHHSb0g9FZrN6qE6ru60JUJq w7ZybiBCaWRhciA8Ympvcm4uYmlkYXJAdGhhb2Rhbi5kZT6IlgQTFgoAPgIbAwULCQgHAgIiAgYV CgkICwIEFgIDAQIeBwIXgBYhBFHxdut1RzAepymoq1wbdKFlHF9oBQJk1/YmAhkBAAoJEFwbdKFl HF9oB9cBAJoIIGQKXm4cpap+Flxc/EGnYl0123lcEyzuduqvlDT0AQC3OlFKm/OiqJ8IMTrzJRZ8 phFssTkSrrFXnM2jm5PYDoiTBBMWCgA7FiEEUfF263VHMB6nKairXBt0oWUcX2gFAmTX6T4CGwMF CwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQXBt0oWUcX2hbCQEAtru7kvM8hi8zo6z9ux2h K+B5xViKuo7Z8K3IXuK5ugwA+wUfKzomzdBPhfxDsqLcEziGRxoyx0Q3ld9aermBUccHtBxCasO2 cm4gQmlkYXIgPG1lQHRoYW9kYW4uZGU+iJMEExYKADsCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwEC HgcCF4AWIQRR8XbrdUcwHqcpqKtcG3ShZRxfaAUCZNf2FQAKCRBcG3ShZRxfaCzSAP4hZ7cSp0YN XYpcjHdsySh2MuBhhoPeLGXs+2kSiqBiOwD/TP8AgPEg/R+SI9GI9on7fBJJ0mp2IT8kZ2rhDOjg gA6IkwQTFgoAOxYhBFHxdut1RzAepymoq1wbdKFlH Received-SPF: pass client-ip=185.216.177.71; envelope-from=bjorn.bidar@thaodan.de; helo=thaodan.de X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, INVALID_MSGID=0.568, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:319092 Archived-At: Lynn Winebarger writes: > On Wed, May 8, 2024, 7:24=E2=80=AFPM Richard Stallman wrote: > >> >> > I very much look forward to the new GC, which will be incremental and >> > take place on a different processor core from most of Emacs, given h= ow >> > most (?all) modern PCs have several cores. It will be good to use >> > these. >> >> This leads me to wonder what the effect of the new GC will be on a >> single-processor machine. Will Emacs run slower on those with >> thw new GC? >> > > That question is sort of ill-posed. From Gerd's description, MPS is both > incremental and multi-threaded/concurrent. I don't know if the dedicated > thread can be disabled, but even without it one would expect to get lower > pause times from incremental collection, possibly at the cost of higher > total collection times. > > Lynn Also I would think that if machines with more than one core profit while those with only one core will be slightly slower is a good trade of given that almost any machine from the last 20 years contains more than one core. In general Emacs shouldn't hold back to support very old legacy systems on the cost of any recentish system from the last 10 years or less from my point of view. In case there's still the builtin gc..