From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Convert README.org to plain text README while installing package Date: Sun, 05 Jun 2022 13:40:08 -0400 Message-ID: References: <87leuca7v7.fsf@disroot.org> <87czfopmsd.fsf@gnu.org> <87h74ztshe.fsf@gmx.de> <871qw31ois.fsf@yahoo.com> <878rqb5egg.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39282"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Po Lu , Michael Albinus , Alan Mackenzie , Stefan Kangas , Tassilo Horn , Akib Azmain Turja , Emacs developers To: Ihor Radchenko Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 05 19:42:30 2022 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 1nxuGj-000A1Z-T8 for ged-emacs-devel@m.gmane-mx.org; Sun, 05 Jun 2022 19:42:30 +0200 Original-Received: from localhost ([::1]:44274 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nxuGi-0004cD-Lp for ged-emacs-devel@m.gmane-mx.org; Sun, 05 Jun 2022 13:42:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxuEv-0003ol-UT for emacs-devel@gnu.org; Sun, 05 Jun 2022 13:40:38 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:59122) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nxuEc-0003vX-JZ; Sun, 05 Jun 2022 13:40:25 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 6119B80436; Sun, 5 Jun 2022 13:40:13 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 257B680377; Sun, 5 Jun 2022 13:40:11 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1654450811; bh=+MQgil4KhRGUrgdK4n1ZQKsBF7f4EdSNrrPu7z8uk1A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=dXiuuTp78dBpjl2aXAMRKbkzprbbqp43upSmJkoTFtq/9vG82T8XOtLS6e5I2Uz3q SNCXipiXC7VEqtsVduHle4lMJegJoWRS37tAl0HAFH+uczMj+yjpQ2iK/D5/bSOUiN Nv2uGid3s0Bg9IzNw8slniIJLMqKIm8aqWnk1uRfphrhRk/K1iTOMF0Oow+RvJ+SVU Wsy//HfDA67DuTkpzDRL355MKNr5PqeoNtq7+bYfmDdmh2CGyaMz04unAj3zNGB2Ji zx8mb764+1xX4MByE/cU+porwHNUeID0RJvv0QLlzqq87FZA7HRI8m0JE3JE9W285k m0NJGKoK3SR/g== Original-Received: from pastel (unknown [45.72.221.51]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A4C13120204; Sun, 5 Jun 2022 13:40:10 -0400 (EDT) In-Reply-To: <878rqb5egg.fsf@localhost> (Ihor Radchenko's message of "Sun, 05 Jun 2022 23:15:27 +0800") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:290738 Archived-At: > I've heard about the problem with loading multiple times and I do agree > that loading can be slow, especially when various kinds of extra > functionality is requested. However, I am wondering about the actual > numbers. How long is long? For me it's just the act of loading Org even for very plain org-mode files (plain enough that they fall within the common subset covered by `outline-mode`; the only reason I use org-mode for those files is because it highlight and "activates" URLs). I think it's fairly hard to quantify accurately: last time I tried to benchmark it, the numbers (around 1s) were much lower than what I was experiencing subjectively (I'd estimate 5s or more). So, AFAICT, the time to load Org mode is strongly affected by the size of the running session or maybe by the presence of various third party packages, which means benchmarking emacs --batch --eval '(require `org)' doesn't give a representative picture of the problem. Stefan