From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Pure space Date: Sat, 17 Aug 2024 16:28:53 +0800 Message-ID: <87bk1rk0xm.fsf@yahoo.com> References: <87cym8jngk.fsf@protonmail.com> <87r0ank1hq.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34506"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Pip Cet Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 17 10:29:48 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 1sfEol-0008rt-D5 for ged-emacs-devel@m.gmane-mx.org; Sat, 17 Aug 2024 10:29:47 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sfEo6-0000xL-6y; Sat, 17 Aug 2024 04:29:06 -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 1sfEo4-0000x9-H1 for emacs-devel@gnu.org; Sat, 17 Aug 2024 04:29:04 -0400 Original-Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sfEo3-0004nR-3w for emacs-devel@gnu.org; Sat, 17 Aug 2024 04:29:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1723883340; bh=ngjfWC/pENskRng6yy1fAd0fUEvwTNeI7VR9XFjhQV8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=hQTbqvmEvtbyOS7mivlxE578QjFc7fy3Th8KpUcNkHCIka4rxWnKwxxXw91mXTEBeb4HOSFTPDSKxxtz3TCddE/9KiDKQaFH3pbobyd0VXDM006TfWdeducNMe6yGwPCDfQ5JYdVUuFx2mJpJmuxF2H3JD65DDukgQoK+ebfxHMXm/NFQQOu/gFmP/+5wxdG/FWgQ+uCMcRGiMlfX6XQrEdr+il4PocAfEUoqGutnbhXYhz/FFSgEmxiFgiypLzn/UzstSiI8zLXYCqT7Eg0oHw7th9j7S0cdZRML5og79Ivhigd7O+x31FErYekzLcVMwcNFaOYf0QAay5I62cl8w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1723883340; bh=iNT1jpppJ7pnQa7YoFIUReT2G/L9ziOFSYJA6dtNC7t=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=r5moEx3DQXIpgcbD+dvnPDhWNW8OEvkFD0chsicEv/t6Q5+1RrBxKjNMrFQTx0Xjp4veUcikMnexlvn3bB/TAy6T/yYWVpNVzkCcglxJPh4T8bC0Ugt7E1NWZjs8DDBm5LxffzVuRepm4asmKGcmhT5H9w4qlsq1S5yO7qCrp68nMb/ymCh0TOS2gBdroJaLoi8DQW5lhUSqDmzgkNHWFL1X1VqWe6AurzMnxA5xEhM07scpvER/qPaWYurVkzhR0DjoyoG1qKcftL7myDSTQBGRonc2aJ/rzxQgzdPQHKc2k52JBEG30tis7hoaLDpZvn+ebilfNcQy6bJkdKdfiw== X-YMail-OSG: auZqFocVM1l_kLSSjTs8VmsDhLWJNlQG07_cnJeHSsOcNxJo8azY_Vn36b6rog_ YwJSKSRybbv5wCx2.VF7uUo3m3.QGutcQCLpTcSPMHF74TBoQheisqLcaBLnhSi11Ul4nAphqc4n A9mLSI6F4CVtXMtuX2aAvFDAfKg6kh36vdm2fNp25Cv_LItBxqipZO8RgQuje2rAAlF4HkEF6gNE PIaR7IGlVyjQcwNptnp8DkcKdzO2AoPI68z9d5KWFw400pMNkW7vWQDjPbDstAC7Cntcf06HbhEs 4p2nFJGgPOR_XM_EwFEz2D2Sb6Uq3Xds6Y0DIJaCBgv1keOm0yIweKc7RujI7aHXT7gfzjGTkwDL bdXBcr36ahqJaW9ZicKvmgnj1OSi0USaEWZCR6VwbxQsn4t6z0nexRbCFTtbtt2kZqkowdP.Ph5M M_K_6S3eam5pCLM0cRbCZG2s8A48dtFCGc0F3veQrB1VkvZ7gEo4Mbx59JG9UQxlrJUsTh3AP4_r 6m4C9lXjWsSrW5eshUBzIh7Ntj.NoLDwjpxkPfb4mnaIcHVWDofWTkpgZHjfA2qjXbW4xcA71Nhw 5gETxGKNpIbI3OzbG2z0kcW6Al9ZvkAcPcBZh2WRDQa4yTdMIPKzia_UiqsYabP2eDQ2492Uo4Sz 6BTXRKHoUk0Itb8cNoWNREtjObNICtkyl_pdWGkeyMZMuf7Ub3VdImCJhjPh5wRcA7eKOqScZkiy 65CoaWFaw36v59MWX82S1hggDrqhu4EXkCzqgq.I5r1YuGvwUz9Rt3cmRd2bEisenrrs_4wMX6oQ oLb6wVw.fj9ZpCgIdyXDMoPO6v_cZYdU7LxPA2pqED X-Sonic-MF: X-Sonic-ID: 1ef30258-5c68-4e26-bacd-3b6cc1577609 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sat, 17 Aug 2024 08:29:00 +0000 Original-Received: by hermes--production-sg3-fc85cddf6-tm2cm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f2daf3e0c0becd61796e1efae7976f10; Sat, 17 Aug 2024 08:28:57 +0000 (UTC) In-Reply-To: <87r0ank1hq.fsf@yahoo.com> (Po Lu's message of "Sat, 17 Aug 2024 16:16:49 +0800") X-Mailer: WebService/1.1.22544 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.185.33; envelope-from=luangruo@yahoo.com; helo=sonic313-10.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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:322827 Archived-At: Po Lu writes: > Pip Cet writes: > >> So, even if the decision is to keep pure space, can we at least make >> pure space overflow a fatal condition? > > Can't pure space be eliminated without affecting unexec? It's not as > though every Lisp object in a dumped Emacs must be pure, and eliminating > read only objects would be a welcome change whether by itself or for > unexec builds. Btw, I get the impression that help facilities generate plenty of large strings that are ultimately dumped, so it would be useful to measure the size of pure space with and without the string deduplication optimization enabled, and decide whether it would be worth preserving in some form.