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.bugs Subject: bug#64847: Emacs 29 RC1 takes around 25ms longer to start without config and about 25ms with config Date: Tue, 25 Jul 2023 17:01:48 +0300 Message-ID: <83lef4ozsj.fsf@gnu.org> References: <83tttsp34b.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16929"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 64847@debbugs.gnu.org To: Yanchi =?UTF-8?Q?T=C3=B3th?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 25 16:02:31 2023 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 1qOIcQ-00049w-On for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 Jul 2023 16:02:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qOIc9-0007AB-Dn; Tue, 25 Jul 2023 10:02:13 -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 1qOIby-00079Q-PT for bug-gnu-emacs@gnu.org; Tue, 25 Jul 2023 10:02:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qOIby-0005ZS-7H for bug-gnu-emacs@gnu.org; Tue, 25 Jul 2023 10:02:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qOIby-0007IG-3Q for bug-gnu-emacs@gnu.org; Tue, 25 Jul 2023 10:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Jul 2023 14:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64847 X-GNU-PR-Package: emacs Original-Received: via spool by 64847-submit@debbugs.gnu.org id=B64847.169029367127943 (code B ref 64847); Tue, 25 Jul 2023 14:02:02 +0000 Original-Received: (at 64847) by debbugs.gnu.org; 25 Jul 2023 14:01:11 +0000 Original-Received: from localhost ([127.0.0.1]:46656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOIb9-0007Gd-9a for submit@debbugs.gnu.org; Tue, 25 Jul 2023 10:01:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOIb6-0007GN-EA for 64847@debbugs.gnu.org; Tue, 25 Jul 2023 10:01:09 -0400 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 1qOIb0-0005Rk-Sn; Tue, 25 Jul 2023 10:01:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=dlLTXm6sv8ReHyqEBahjBjcMUfnyv6nHhGK4G2Y7qWQ=; b=qxAaaCqiEezjMR+gkqtt YNtZ2SNusUS4xTqN9gVjxP7LO2tZP+X0NAeYeT4kl8cbiuwoe2pf3cM+YhERYCeplpcKeyRbkfaAQ o6hS3OXSCGbKPrO4BoOTpVXJsM/B1OiNFSl0tsPkJOK+VXMzwJ6NLc27voWMEK2pT7N+CnGmDzB+m uS/rXELvLboh2/AAFr7NlzzRDnk+6sSBjRgcnK0O+D15MtoYu9nmmSb5bQQGsdYDA8u/obXuzehpw zptNSWUOL9itpToxWHYpjzjBoii7e7Enby2KyoeYcbkPzXaDSZbmZu0ssypTBrpSOHFm//4/sbszE WUPH7de1ro/fug==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qOIb0-0007fF-CR; Tue, 25 Jul 2023 10:01:02 -0400 In-Reply-To: (message from Yanchi =?UTF-8?Q?T=C3=B3th?= on Tue, 25 Jul 2023 15:23:37 +0200) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:266067 Archived-At: > From: Yanchi Tóth > Date: Tue, 25 Jul 2023 15:23:37 +0200 > Cc: 64847@debbugs.gnu.org > > Here's the configuration data for 28.2. I believe it says it was built with --with-native-compilation, but > not AOT. Is that where you expect the time difference to come from? Could be, mainly in the "w/ config" case, where presumably Emacs loads packages that are not preloaded. In addition, Emacs 29.1 loads 8 more preloaded packages than Emacs 28.2 does, even without config, and those 8 additional *.eln files need to be loaded at startup (they are DLLs in disguise), which takes time, especially if your system has some antivirus software active which checks every DLL loaded by a program. So I don't think 25 msec of additional startup time sounds outlandish to me.