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.help Subject: Re: Identifying sources of allocations in a toy Mandelbrot package Date: Wed, 17 Jan 2024 14:58:00 +0200 Message-ID: <83jzo8azhj.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15391"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jan 17 13:59:58 2024 Return-path: Envelope-to: geh-help-gnu-emacs@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 1rQ5WQ-0003oc-Eb for geh-help-gnu-emacs@m.gmane-mx.org; Wed, 17 Jan 2024 13:59:58 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rQ5Uj-00027S-0e; Wed, 17 Jan 2024 07:58:13 -0500 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 1rQ5Ug-00023w-B7 for help-gnu-emacs@gnu.org; Wed, 17 Jan 2024 07:58:10 -0500 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 1rQ5Uf-00059k-Nf for help-gnu-emacs@gnu.org; Wed, 17 Jan 2024 07:58:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=UwK+mbhuqYxgACnbwFHVQjRkghJufIssRLDpcDakxNI=; b=Nh1B5f5y+CkT HXC/9wOWjUtRTVIPDMUwgT+sRkbWZp0vFK/At/cdaHYbK0xY8SMxFiQuOKXUJosbW1GdqatGivCq3 EPVgfhC38oXZpk4dK18PjjiZ4NbQuuXRNDAm3grIw5NFqjyh/kaXbkn5A/391rgPPdkHQbNy3U/CG 0YaCwcaRAPRNKOcyJMDc75BMcoJNbkLfG4Dyilh0Q0wZ1gaTkpJp0WWxQdCtuzDKWmF7VUTZE5cwP ZarFfEHguPpuqpc0Wu3zjRMxKgiWJqxmxMzcU1lY9ELM7Ipf0i3PwzFN8nup97VZnWEqSeKXwQrVM EmBAc4jQsn50q0yMkRnnMA==; In-Reply-To: (message from Psionic K on Wed, 17 Jan 2024 21:39:04 +0900) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:145749 Archived-At: > From: Psionic K > Date: Wed, 17 Jan 2024 21:39:04 +0900 > > I want to also remark that `gc-cons-percentage' does not seem to be a > percentage but a factor. Yes. As its doc string says: Portion of the heap used for allocation. "Portion", not "percent". (The name of the variable is perhaps unfortunate, but that ship sailed so long ago that we don't even know where it is by now, probably beyond the termination shock. > (cl-psetq > zr (+ (* zr zr) (- (* zi zi)) cx) > zi (+ (* (* zr zi) 2) cy)))))) cl-psetq conses.