From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Loading souce Elisp faster Date: Tue, 26 Feb 2013 16:44:54 -0800 Message-ID: <7FD7428AE7FB43509752091D804EB61D@us.oracle.com> References: <87hal05omn.fsf@engster.org> <87wqtv3utc.fsf@engster.org> <87liaa4wp9.fsf@engster.org> <831uc2ye2q.fsf@gnu.org><87haky4vvg.fsf@engster.org> <878v6a4rjy.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1361925910 8200 80.91.229.3 (27 Feb 2013 00:45:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 27 Feb 2013 00:45:10 +0000 (UTC) Cc: rms@gnu.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: "'David Engster'" , "'Eli Zaretskii'" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 27 01:45:32 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UAV9H-0003qc-Ph for ged-emacs-devel@m.gmane.org; Wed, 27 Feb 2013 01:45:31 +0100 Original-Received: from localhost ([::1]:49858 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UAV8w-0006nB-QJ for ged-emacs-devel@m.gmane.org; Tue, 26 Feb 2013 19:45:10 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:56703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UAV8t-0006kw-Fx for emacs-devel@gnu.org; Tue, 26 Feb 2013 19:45:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UAV8s-0007Sn-5O for emacs-devel@gnu.org; Tue, 26 Feb 2013 19:45:07 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:26889) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UAV8q-0007MX-LY; Tue, 26 Feb 2013 19:45:04 -0500 Original-Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by aserp1040.oracle.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id r1R0j2Bv012779 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 27 Feb 2013 00:45:03 GMT Original-Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id r1R0j0SI025429 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 27 Feb 2013 00:45:01 GMT Original-Received: from abhmt116.oracle.com (abhmt116.oracle.com [141.146.116.68]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id r1R0ixvr012299; Tue, 26 Feb 2013 18:44:59 -0600 Original-Received: from dradamslap1 (/10.159.140.20) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 26 Feb 2013 16:44:59 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: <878v6a4rjy.fsf@engster.org> Thread-Index: Ac4Uc+EPtb7FaY+rTKaHSK1IgZIVvQADtKfA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:157412 Archived-At: > it seems that putting a "coding: utf-8" > comment into an actual UTF-8 encoded file speeds up loading, while > putting it in a plain ASCII file slows it down, both by about > 20% resp. What proportion of the current Emacs source code distributed by GNU (measured in, say, chars, not numbers of files) currently requires something other than ASCII? If the ratio is low, this would mean quite a slowdown. And for what? If that's the case, why not use UTF-8 only as needed? Of course, if the slowdown can be fixed that's even better. It would be good to use UTF-8 for all distributed files, other things being equal. The question is whether other things are equal (or almost equal).