From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: master 2c79a8f 2/2: Use posix_spawn if possible. Date: Mon, 15 Nov 2021 18:01:08 +0300 Message-ID: References: <83v91145uz.fsf@gnu.org> <365F6090-6900-4895-9FEB-90AA542CA02F@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19764"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Cc: Eli Zaretskii , Alan Third , YAMAMOTO Mitsuharu , Emacs developers To: Philipp , Aaron Jensen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Nov 15 16:12:37 2021 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 1mmder-0004mW-B9 for ged-emacs-devel@m.gmane-mx.org; Mon, 15 Nov 2021 16:12:33 +0100 Original-Received: from localhost ([::1]:46512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmdeq-0007Ya-4u for ged-emacs-devel@m.gmane-mx.org; Mon, 15 Nov 2021 10:12:32 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmdU3-0002ZP-IO for emacs-devel@gnu.org; Mon, 15 Nov 2021 10:01:25 -0500 Original-Received: from [2a00:1450:4864:20::12e] (port=45620 helo=mail-lf1-x12e.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmdU0-0000KS-Gl; Mon, 15 Nov 2021 10:01:23 -0500 Original-Received: by mail-lf1-x12e.google.com with SMTP id m27so19981776lfj.12; Mon, 15 Nov 2021 07:01:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=FV8+A/3fNd7gdgOE/o5g4rUNG8XqbhWjMIsgLXxob78=; b=GHoV8DdMRqu+5pjz60nlrIo9IlXL8iVD4bpLRSxxoKqcLwCVNh9uPMIimoWQvXHw0Y yAA7y1vcPlUkC/+yGZrYZ/4n2S5EllNlVvpXqNiC3FPQYmz7qs73+zD/rndCsI5caUTQ 2tpzH/YCK26so1ZHnupqHnRGhiQ04UzyPnJ94KTlr/7YCGjkt02C2UhqsfWo/Yp/AgNK eyDjeyYBSywxoG5pKQjIokEkMZqt1u58xFPyuKqIa5NgB/hS8JGN9bNkVmLetlVoVvPm 5MtCDWA4hTDzs3FNc+XkY3HHPy3UrrryWlvGo+du60+7uFVMjoprsCg9RHS0okSIsERV 4LTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=FV8+A/3fNd7gdgOE/o5g4rUNG8XqbhWjMIsgLXxob78=; b=YezZgU2QHXeyb5FmNjZ8BgReYmD3GkoLm39D+wKvtVUCl7uS3Po8Xhu0vDTvPfD/HI IXPyRwR1pvXGZiEl5RYvgduiVbA7P3S+UMxO1YLeQE53Km72FSE7AIeT/TGG4E1QltHv EldvJ6w9tldS3egRPRqUlEAdl89b2jIHilsyLcje/dPRsWH5UhUAiycCaf4mnVjyXjrZ gC2fOm7bL09mpJjorSlpyDW24qkCbzS/3FT8YIPl3RgykZcZxnSOzOmohN05Q4bAJEMt OBrjdXG/cfsAHwqLYVQbjlJUmymPtFRFv/oFvVH1Izxg4bBvTR5FLuA3AB7Z/MX6pJBI cNWw== X-Gm-Message-State: AOAM531jyLCK7LIw6hursfUldfHAVzBRaxiUWR9yB07l1jK9ufFxae5R Yjm7LnanB2lkBK4cex6eC8x+afrmkZk= X-Google-Smtp-Source: ABdhPJw2atX/xNhZ3dhTFUi8s8v3v8Ud/rWX4tNtRQ0obJ8w2+Fi2XbnlGxj1KgIfvy2wgQg0pS1rw== X-Received: by 2002:a05:6512:965:: with SMTP id v5mr35623211lft.3.1636988477914; Mon, 15 Nov 2021 07:01:17 -0800 (PST) Original-Received: from [192.168.0.103] ([5.18.235.131]) by smtp.googlemail.com with ESMTPSA id u7sm1233627lja.58.2021.11.15.07.01.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 15 Nov 2021 07:01:17 -0800 (PST) In-Reply-To: <365F6090-6900-4895-9FEB-90AA542CA02F@gmail.com> Content-Language: en-US X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::12e (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::12e; envelope-from=raaahh@gmail.com; helo=mail-lf1-x12e.google.com X-Spam_score_int: -29 X-Spam_score: -3.0 X-Spam_bar: --- X-Spam_report: (-3.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-2.278, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, 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" Xref: news.gmane.io gmane.emacs.devel:279507 Archived-At: On 12.11.2021 14:48, Philipp wrote: > For now I did the second part.  There's a small slowdown on GNU/Linux > (because posix_spawn performs a few additional safety checks), and a > large speedup on macOS, see the attached plot. Forgive me if I'm out of context, but the commit message mentions being able to use "system-specific enhancements like 'clone' on Linux", and yet here in this table we get some slowdown on Linux. Are those enhancements still to be added, or is the difference considered minor enough not to bother?