From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#43269: 28.0.50; [feature/native-comp] provide a user feedback on Emacs being native compiled Date: Thu, 10 Sep 2020 14:16:24 +0200 Message-ID: <87ft7p9693.fsf@gnus.org> References: <83wo15msrj.fsf@gnu.org> <83tuw9mmfe.fsf@gnu.org> <83sgbtm2d3.fsf@gnu.org> <062E9DA2-B039-4AAD-802B-7333971F5B73@gnu.org> <83ft7smjcd.fsf@gnu.org> <83h7s7kpfr.fsf@gnu.org> <83wo13j5i1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38178"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Andrea Corallo , rms@gnu.org, arthur.miller@live.com, 43269@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 10 14:17:11 2020 Return-path: Envelope-to: geb-bug-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 1kGLVn-0009iI-FI for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Sep 2020 14:17:11 +0200 Original-Received: from localhost ([::1]:50468 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGLVm-0000yi-2K for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Sep 2020 08:17:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45386) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGLVe-0000yO-23 for bug-gnu-emacs@gnu.org; Thu, 10 Sep 2020 08:17:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54170) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kGLVd-0007oX-PM for bug-gnu-emacs@gnu.org; Thu, 10 Sep 2020 08:17:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kGLVd-0000ld-LJ for bug-gnu-emacs@gnu.org; Thu, 10 Sep 2020 08:17:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Sep 2020 12:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43269 X-GNU-PR-Package: emacs Original-Received: via spool by 43269-submit@debbugs.gnu.org id=B43269.15997402072904 (code B ref 43269); Thu, 10 Sep 2020 12:17:01 +0000 Original-Received: (at 43269) by debbugs.gnu.org; 10 Sep 2020 12:16:47 +0000 Original-Received: from localhost ([127.0.0.1]:37472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGLVN-0000ki-OZ for submit@debbugs.gnu.org; Thu, 10 Sep 2020 08:16:47 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:37788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kGLVK-0000kO-Eb for 43269@debbugs.gnu.org; Thu, 10 Sep 2020 08:16:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=MA5NKV/FRRVoX806Cw3wwRgfFClzAbKvsSil7/3G6/0=; b=SMN8KVzOpd6XyYJ8J10e6D3K4X rok+hnPkvb6/YtlrF0wUmM84PNESH9sDFbePSyLBNsteG81hdEGQGi+8KIV3KJ88jCwitrg5KH5IK tGUMIWtdiAl5n2AKfVykFhZOjQQl1dLiMJKP0x4a3QKHtmO62qgVUwo43bmIxwI9jk5Y=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kGLV3-0006Cc-Sy; Thu, 10 Sep 2020 14:16:35 +0200 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWytbNgaWQUEgxV Sy+KfWj///+zSVcCAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+QJCgwACCRtAHcAAAHBSURBVDjLlZTd keswCIWVGRewWCpgIzUQQAVYMf3XtAf9ZJ3chztLZvSgz3CAYyeEP8etMEeiEjOCJWdRNSmPsDEd tm1EDtSPovXUDhISyTOK4FY1q3XA1Gy7AlFrPYOOEHgCrWaqiR4oAnBs3HDfpDg4e6lAiZIZ33Ku AcAcnPULoB0Bv5vkhDaVz3qWvR6eEVo4bAIpzwJQOsB8xE0LAKpXO6sUL0VRNd6NAHatLr6AB2MU s8aeYS0P0LzWEZrZVs9czG4ZGps/rwqQGlkfs2GVXwMgrOFIu2/R9/ntgF0/EcfUct9IB9CAH74e 1iQODmxRH6srlIdQHiDWs2vgStliUUjDvooEGuKRI4B097AQUYqzFDrdpNuKlfNTMs/JrY1GfTqs RGZX1jBEnuCs9pwANlmLV1A6SB3sC8DCCUaGTFBV63NO7npTAgClZK3E17eAvwwv4CO+gMLj/Cu+ MrAS1XsboM+Uf1OkHPsLPK8AxwdwVR3H0tjzW3SjOpAPIKtU/gidoHXdKO+AZrcD3IdhffI0mioX oeFgon19y3MYSsPa4Svrpd3peX595Cuu4G3A/4CY/4nv8U/Tp3+L8APHNKC5nyPwrAAAACV0RVh0 ZGF0ZTpjcmVhdGUAMjAyMC0wOS0xMFQxMjowMDowOCswMDowMJvFKjYAAAAldEVYdGRhdGU6bW9k aWZ5ADIwMjAtMDktMTBUMTI6MDA6MDgrMDA6MDDqmJKKAAAAAElFTkSuQmCC X-Now-Playing: Simon & Garfunkel's _Bridge Over Troubled Water_: "The Only Living Boy In New York" In-Reply-To: (Andrea Corallo via's message of "Wed, 09 Sep 2020 16:32:58 +0000") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:187723 Archived-At: Andrea Corallo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > $ git clean -xfd && ./autogen.sh && ./configure --without-x > --with-nativecomp && time make NATIVE_FAST_BOOT=1 -j16 > [...] > real 4m19.570s > user 28m59.958s > sys 0m48.797s Just another data point -- on my AMD Ryzen 7 3700X 8-Core Processor, $ make bootstrap-clean; ./configure; time make NATIVE_FAST_BOOT=1 -j16 real 1m51.603s user 11m27.197s sys 0m38.004s $ make bootstrap-clean; ./configure --with-nativecomp; time make NATIVE_FAST_BOOT=1 -j16 real 3m44.636s user 27m15.699s sys 0m53.677s So it takes about 2x the time to build Emacs on this machine with native compilation, which isn't so bad. (And the result is a really snappy and responsive Emacs. :-)) Of course, the non-native compilation spends a lot of time being single-threaded, and there's room for improvement there. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no