From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Load change in master? Date: Thu, 9 May 2019 12:24:59 +0200 Message-ID: <20190509102459.nfx2vl7rjxxtsy2m@Ergus> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="215811"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: NeoMutt/20180716 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 09 12:26:06 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hOgFX-000u0d-1v for ged-emacs-devel@m.gmane.org; Thu, 09 May 2019 12:26:03 +0200 Original-Received: from localhost ([127.0.0.1]:52002 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOgFV-0000Eu-Ua for ged-emacs-devel@m.gmane.org; Thu, 09 May 2019 06:26:01 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43342) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hOgEw-0000Eo-9h for emacs-devel@gnu.org; Thu, 09 May 2019 06:25:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hOgEn-0003y9-Q6 for emacs-devel@gnu.org; Thu, 09 May 2019 06:25:21 -0400 Original-Received: from sonic306-19.consmr.mail.ir2.yahoo.com ([77.238.176.205]:35229) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hOgEi-0003nz-Tw for emacs-devel@gnu.org; Thu, 09 May 2019 06:25:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1557397508; bh=9Au1Q7aRo9Jo/WltBHFvUnVBXTa/M2CDo3/fuyGyBzc=; h=Date:From:To:Subject:From:Subject; b=OtJQ66LBuY9U/ZOw0mG1aWqQ4fPvHa/Xk4TA6SK1tPSmo61Ji2qvuRx42+r0fKikGyeel5+vbZn+/pf1isILDU83W/cv3c2yYAGl61IMrzYDLLAkvzwbfoiwhMGzA0lbdid5OL9zgcS8ZdDXSRVf0JLGfBwqufeQNNcMIlofkkbn9fFzWcooMhM3ca2etLZgSGuo9ozZp+f9yvEJVDGPZ2kbIvrOr6udf8TYVks3qxillTm4KFv+yNg9B/PtLlKJ9Oo4Oqju9XrifUP3sTv62AX2blW9lKy/f3FzUFVQmWglIeogXqVg7ipc1wZkj+zqizinHdKRC46UMu63+o6vaw== X-YMail-OSG: pMlYExkVM1kCNJZiO4rygRwn9p6wv.S7Bu4wXgx1RnJQK18_Vvfhv5Hw6YTprPB DKEtnOkXPM7zBQgZHiDT5N.C5.PSZm.gxS9M6P.adRwt6Zk9KFhYLiqxmFEhbeoxkamo1ERzfMbX x1EAE8VbF1KH6kKKVKxnxD89Zlzvn6NOD3PSfPyPFzaXDDBsofIbXkoUt05pauqqEbjLBvlAQ1VI Xh9ODRGdbGTKOszZJWAm3Huwf5bK5Rj.i_675_yUBcauNpfmMNOzp5WYN_cChkCErFW8xCwkjAXw MVeCynC6O4jtewLTXcvCcCh6vwuPGLyg7LPUcBtHVqTbYuuCaPPEbWZoLpVwoo8Fhgc7Ye9DAjCY PIFHkT5IgdCui9DS8CcOZKMyA.htetwLNrTx2Ha9ZNG1yLamCXWiC.pCGGRmREJzJU72C5qrLUVh ugcQ.olUHnkZSVTZhQPmU0z_1l03tjyp8v23vrKcWYb1A7ZpRfnZLeHPSbDaIQQjUQMmJ3e1uWfn W_lzDk4ue7TmlVsT5XwGfxlkQQhN1gkyc9ptrrogelzx8ptFsc608RER.t7JzAUbjqQCoJwovVaF Cdg13sWyCfcrmYMdFGRJNeCWsmRHuqrDB1Wx_.0BJOEW_2HR1rGtleqDwJAIjB1hMFiuXmql6IYG TWnqk.WdZkzc5aNbWz4hCZvAuRQ.uuxdi4eOVzcrRFIn3E_MzdDgZrfVtUhVyMbgGNN1DHtGBuso 5WdEWg0whl4wCNmIbaFYkN_Vqn41D3hI3mDElDSfPG3.UbJy_DTpq2kxHZOOHgydY3PXYo9SwJbx TiqaozidHmhtQDvTzWnHAFr8qZAmK9Vmee1ym_6ARE Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Thu, 9 May 2019 10:25:08 +0000 Original-Received: from 2.152.205.184.dyn.user.ono.com (EHLO Ergus) ([2.152.205.184]) by smtp431.mail.ir2.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID fb4f84de93c59f776deed3e96f090d4d for ; Thu, 09 May 2019 10:25:03 +0000 (UTC) Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 77.238.176.205 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:236328 Archived-At: Hi I just build the master branch and the load time increased a lot. Looking at the *Message* buffer I see that even with the -Q option it loads a lot of files (and prints messages) it was not doing that before: ----- emacs -Q Loading loadup.el (source)... dump mode: nil Using load-path (/home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/emacs-lisp /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/progmodes /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/language /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/international /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/textmodes /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/vc) Loading emacs-lisp/byte-run...done Loading emacs-lisp/backquote...done Loading subr...done Loading version...done Loading widget...done Loading custom...done Loading emacs-lisp/map-ynp...done Loading international/mule...done Loading international/mule-conf...done Loading env...done Loading format...done Loading bindings...done Loading window...done Loading files...done Loading emacs-lisp/macroexp...done Loading cus-face...done Loading faces...done Loading button...done Loading /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/loaddefs.el (source)...done Loading emacs-lisp/nadvice...done Loading emacs-lisp/cl-preloaded...done Loading minibuffer...done Loading obarray...done Loading abbrev...done Loading simple...done Loading help...done Loading jka-cmpr-hook...done Loading epa-hook...done Loading international/mule-cmds...done Loading case-table...done Loading /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/international/charprop.el (source)...done Loading international/characters...done Loading composite...done Loading language/chinese...done Loading language/cyrillic...done Loading language/indian...done Loading language/sinhala...done Loading language/english...done Loading language/ethiopic...done Loading language/european...done Loading language/czech...done Loading language/slovak...done Loading language/romanian...done Loading language/greek...done Loading language/hebrew...done Loading international/cp51932...done Loading international/eucjp-ms...done Loading language/japanese...done Loading language/korean...done Loading language/lao...done Loading language/tai-viet...done Loading language/thai...done Loading language/tibetan...done Loading language/vietnamese...done Loading language/misc-lang...done Loading language/utf-8-lang...done Loading language/georgian...done Loading language/khmer...done Loading language/burmese...done Loading language/cham...done Loading indent...done Loading emacs-lisp/cl-generic...done Loading frame...done Loading startup...done Loading term/tty-colors...done Loading font-core...done Loading facemenu...done Loading emacs-lisp/syntax...done Loading font-lock...done Loading jit-lock...done Loading mouse...done Loading scroll-bar...done Loading select...done Loading emacs-lisp/timer...done Loading isearch...done Loading rfn-eshadow...done Loading menu-bar...done Loading emacs-lisp/lisp...done Loading textmodes/page...done Loading register...done Loading textmodes/paragraphs...done Loading progmodes/prog-mode...done Loading emacs-lisp/lisp-mode...done Loading progmodes/elisp-mode...done Loading textmodes/text-mode...done Loading textmodes/fill...done Loading newcomment...done Loading replace...done Loading emacs-lisp/tabulated-list...done Loading buff-menu...done Loading fringe...done Loading emacs-lisp/regexp-opt...done Loading image...done Loading international/fontset...done Loading dnd...done Loading tool-bar...done Loading dynamic-setting...done Loading x-dnd...done Loading term/common-win...done Loading term/x-win...done Loading mwheel...done Loading emacs-lisp/float-sup...done Loading vc/vc-hooks...done Loading vc/ediff-hook...done Loading uniquify...done Loading electric...done Loading emacs-lisp/eldoc...done Loading cus-start...done Loading tooltip...done Loading /home/ergus/emacs/emacs.install_arch/share/emacs/27.0.50/lisp/leim/leim-list.el (source)...done Finding pointers to doc strings...done For information about GNU Emacs and the GNU system, type C-h C-a. Loading loadup.el (source)...done ---------------------------------- Do we really need to load so many languages for example? My load time increased 4 times even with -Q and no file it takes more than 2 seconds and before it was actually faster than vim. What changed? Best, Ergus