From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: MPS: User GC customizations Date: Thu, 04 Jul 2024 21:43:11 +0300 Message-ID: <86zfqx6ls0.fsf@gnu.org> References: <87v81pbgzi.fsf@localhost> <87y16khvhy.fsf@localhost> <87frspqwhr.fsf@localhost> <87tth5pdqc.fsf@localhost> <86sewp8djd.fsf@gnu.org> <86frsp88fa.fsf@gnu.org> <86bk3d87od.fsf@gnu.org> <867ce18265.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13849"; mail-complaints-to="usenet@ciao.gmane.io" Cc: pipcet@protonmail.com, yantar92@posteo.net, emacs-devel@gnu.org, eller.helmut@gmail.com To: Gerd =?utf-8?Q?M=C3=B6llmann?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jul 04 20:43:46 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 1sPRQo-0003Tv-4A for ged-emacs-devel@m.gmane-mx.org; Thu, 04 Jul 2024 20:43:46 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sPRQK-0001xb-N4; Thu, 04 Jul 2024 14:43: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 1sPRQJ-0001x8-3p for emacs-devel@gnu.org; Thu, 04 Jul 2024 14:43:15 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sPRQI-0000ge-5l; Thu, 04 Jul 2024 14:43:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=EDOZud3G9Yt0E1yE23LkflW7xCNWG3YmpgV06QL0yso=; b=OUboLWC8+PwIzB4Ue6Kn sr51zpZIaou0w21cBG7zYf+L+8vNDn6SFO9nf1Sv01j/jEQuELcNC0MxSnjJBqoXDtuKpDZQlKS78 iW6teH6DqvTIO/y2cZaB7CHN6d4ntWbXFNnxbYYsJdCus3DGyt+K3ykOIy430ltQ9tuMCgZvgwhIC UBCr6lqycCXYjbW2z4Ptz9ZSahB6RjbktHt/OTlIgbzKrJRPAh4EzoSlM1vzY3Mf79+DRu1skzNkm vr75FhqRaGjpOLYL24MfhdiPV47YNucdFElUNSgKOOxdxH2NdlOwdmsYFLq98lAmKP6Z4ND4HVqfL VBOGqzCBqqZ68A==; In-Reply-To: (message from Gerd =?utf-8?Q?M=C3=B6llmann?= on Thu, 04 Jul 2024 20:28:23 +0200) 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:321353 Archived-At: > From: Gerd Möllmann > Cc: pipcet@protonmail.com, yantar92@posteo.net, emacs-devel@gnu.org, > eller.helmut@gmail.com > Date: Thu, 04 Jul 2024 20:28:23 +0200 > > Eli Zaretskii writes: > > > IOW, let me turn the table and ask what does "idleness" have to do > > with this variable? > > Simple. Because this person here, a long time ago, idly put > mps_arena_step where it is, when writing igc_on_idle, and made Emacs call > that when idle. Then it follows that "we" cause the to begin when Emacs is idle, and "we" tell MPS that it is kindly requested not to spend more than igc-step-interval seconds doing GC before it returns, when we trigger GC via mps_arena_step. Right?