From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: Re: Merging scratch/no-purespace to remove unexec and purespace Date: Sun, 22 Dec 2024 15:16:13 +0100 Message-ID: <87o713iz0y.fsf@gmail.com> References: <87zfku6ra9.fsf@gmail.com> <87seql7a3o.fsf@gmail.com> <87o71553yf.fsf@gmail.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="31062"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Stefan Monnier , emacs-devel@gnu.org, Pip Cet To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 22 15:17:17 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 1tPMle-0007ul-Bl for ged-emacs-devel@m.gmane-mx.org; Sun, 22 Dec 2024 15:17:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tPMko-0004SM-5X; Sun, 22 Dec 2024 09:16:22 -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 1tPMkj-0004Rq-Qh for emacs-devel@gnu.org; Sun, 22 Dec 2024 09:16:18 -0500 Original-Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tPMki-0004WD-6M for emacs-devel@gnu.org; Sun, 22 Dec 2024 09:16:17 -0500 Original-Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-aa6c0dbce1fso491832366b.2 for ; Sun, 22 Dec 2024 06:16:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734876974; x=1735481774; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=dinilT29LvY8yPT/yZhJCwUSpfBsOO1hfCtJHXoRf40=; b=FvLWreo0bW+sgi5OjrkL3dh74veypdK4oh+y5JcMH5gWyLzxc+Y0MpP1v/5hsUwGwn d3uV1XqS5HliKpCup1FV7qK8aqvFI/2FnqAICXXouH2vzsmRYJAaRtUF3Jwyp5ZmOJeq xmR6rb3el7IbjBnXvFgcxS+JmR6qvREShl2JRrNlkLKpDRjXWNB9Qo0d1TW7OKC1q7Q/ mYtsJwCmMcq4sbnd/EoHcZ/T+Jd0VrQqjBAojVNnqpoEAsHedAMztzyYqXfZerP3BDGt QsviZoMmNebvkG+8pGWp06E6S38dAUwFR1hddu51WUB+anwb+gWY5hpXeok87KL5E+vf LCMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734876974; x=1735481774; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dinilT29LvY8yPT/yZhJCwUSpfBsOO1hfCtJHXoRf40=; b=Src7hPQQbprlj20Brsayn7yvAYEGpzM9dwFJnsWbcIV+1/s68hARmj9HwE1lrsQawO TTNP0cP7aQBAhXSEF2kSKuB96aHW4xlinAVJD9rNYsAROZ/Zee9wFeAuBZDO6RBrSdoc xbst2rkWZdPvzV5+ZGngsEPfAu4tdHZaEgrFyLUZzsdoXT+l5gbYmFuaZgz+ZsLuhOMc l8Mgk4rYLi+AsRZUS28JV7ipCn0gJxapDPN8ECWHsxTs9bF71B9FRfrR1JQ9gSgW3cZR sfG3JZFTbJOk6BwGFuhMfGwp7JyB+WWWxKfx6J7+yGHP7dcoLU2k8xaLM1KD6snc7uQL diHQ== X-Forwarded-Encrypted: i=1; AJvYcCXK7gD3DYVdGwroyKB2x3t5fFXxUVHjN7mSgsPFYSS+LJOBKeG8k7seA+JuAKi74Sg4Ftor+JkhgaB/jg==@gnu.org X-Gm-Message-State: AOJu0YwiXjV3EP/VgbpzJfU/k/dZhyaIIn4L3/JO4Ui/3mambb9kd0ut DKraok/9Xezuo2FmJIKbdByjyH+yGRFBpNimo40LnklKdEMnjZ60 X-Gm-Gg: ASbGncv7Qo3qiV/3heE84imEbEBFYyVdC+dlKhq/YDl6x7iDEdrAVf64ayLyhoGMadw KxTaydqJCMmKM1V3WFvyqIj8BE+9UX63B+RosVQ+LCDq7ooaV3dii9XHRNnfE7gq2Qe2B/JLVvf LFdVSWzj2gGeOAGoHmeIghVGSbnc2Bvojnm6f0w24KgTbM3qvDv++QfYFZH/Z6EnI1lsVl71rxA ZFUO5P+1TNZ5iRrLSzMvp82mqUMzSVCgDEDW+sKOOW7jP3Rpgbw64g= X-Google-Smtp-Source: AGHT+IHKEhbphzZeR/yd+uAEiaV+ctrECA3AEw4rHraw1xNo5YpgbJkE87WBI3S17Zxp8BZacZHN/A== X-Received: by 2002:a05:6402:2087:b0:5d3:da65:ff26 with SMTP id 4fb4d7f45d1cf-5d81de1c939mr21299586a12.31.1734876974328; Sun, 22 Dec 2024 06:16:14 -0800 (PST) Original-Received: from caladan ([31.177.115.143]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0e830b10sm394255766b.37.2024.12.22.06.16.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Dec 2024 06:16:13 -0800 (PST) In-Reply-To: (Stefan Kangas's message of "Sun, 22 Dec 2024 01:28:11 +0000") Received-SPF: pass client-ip=2a00:1450:4864:20::62b; envelope-from=eller.helmut@gmail.com; helo=mail-ej1-x62b.google.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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:326854 Archived-At: On Sun, Dec 22 2024, Stefan Kangas wrote: > Helmut Eller writes: [...] >> between the versions with and without the patch. The results was: >> >> without-pure-section: 0.006251480181 >> with-pure-section: 0.003986384857 > > This is interesting, thanks. Would this experiment easily transfer to > and be relevant to the MPS branch? To be useful for MPS, we would probably need sections that can be loaded to different/non-contiguous memory blocks that are allocated by MPS. (One section per MPS pool). That would require some work on the pdumper. It's less relevant for MPS because MPS is incremental and generational and so pure objects contribute much less to the average GC pause time. Helmut