From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philippe Vaucher Newsgroups: gmane.emacs.devel Subject: Re: Execution speed Date: Mon, 20 Mar 2017 11:46:02 +0100 Message-ID: References: <87var4nuw0.fsf@kanis.fr> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=94eb2c07adbc9f4c96054b273d81 X-Trace: blaine.gmane.org 1490006835 7178 195.159.176.226 (20 Mar 2017 10:47:15 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 20 Mar 2017 10:47:15 +0000 (UTC) Cc: Stefan Monnier , Emacs developers To: Ivan Kanis Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Mar 20 11:47:12 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpuqC-0000pJ-Vo for ged-emacs-devel@m.gmane.org; Mon, 20 Mar 2017 11:47:09 +0100 Original-Received: from localhost ([::1]:60232 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpuqG-0001D0-Bm for ged-emacs-devel@m.gmane.org; Mon, 20 Mar 2017 06:47:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36273) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpupe-0001Ch-Vz for emacs-devel@gnu.org; Mon, 20 Mar 2017 06:46:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpupe-0007VQ-4s for emacs-devel@gnu.org; Mon, 20 Mar 2017 06:46:35 -0400 Original-Received: from mail-vk0-x22e.google.com ([2607:f8b0:400c:c05::22e]:36303) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpupd-0007Uq-Ux for emacs-devel@gnu.org; Mon, 20 Mar 2017 06:46:34 -0400 Original-Received: by mail-vk0-x22e.google.com with SMTP id j64so53064082vkg.3 for ; Mon, 20 Mar 2017 03:46:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=VjNGHt4VKYMSCa3/MqgT5TxCcgf/DyIHgQ+0IInUQm4=; b=g9AaU9BsWBoEVEP9XxDpCw6I9bSuam2rAPg0aqNfJpZfXrIy1uPr7khOiIPJrodCrI SNlDt189kGppnD1BmvZVq0Ur5B0GM4a3Eq70kqKFb9fKA2bGaWtfPD81hb5OYpJlG4Mr C4Qf101VVkV28XUixfTeAwH2Czm8q4i2hfS4UiVwLJu0l25JKoWM4uv4iB8/fn/uyW+Z +LPuphfqbu7h32CIHsH9/pxSwMeSlk05XLJpv1aRicFIT588Aj/R4tXiDOWpyCHv9tm9 y9sGqCT0XOM8Gc4xPSZHBK3CEgt28NRKygOLmgPbRi9Mg0vgtiCADxa1VbVf79Bwb5Lg kifQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=VjNGHt4VKYMSCa3/MqgT5TxCcgf/DyIHgQ+0IInUQm4=; b=gBLFuoQpis564eSbcPIW+6UXOKhHam0iOpP5a1mRrpeC8livudgJDf4tgvQ9ECzmnI pmG6nMHriZaPv3BK6QKP4XL+ZOQc77zX5NBdyk9NaWxXMlx2eJvSpBjCqXQ6s8cGBhED lGpWI1LqC41GSfENQ+1wBC9iiid7jAhzSpgADZtZG2Sw0gaOshS/qaW9V4uWVQnh5sUt 6MPcHT34GQkx7UaexBh+gV5X+7gH1ZH8EjX544UV3b8d92YD6xGlGYDH2x5PoK0VhrL8 oeQfehrHXpYa9qqFcQdBnXTAjBoe2VlvmcSIIbPUhNEkjDqo65Y69Lf4AE3cp1+vjK4T yZkA== X-Gm-Message-State: AFeK/H15jl19iCiPlzF8k+mOqt6tHO9RbpoC6zWaPAED5t/yJeoOvnkRjq+Q+aiwUOaFKyb1Wk/LWyZEDME1VA== X-Received: by 10.31.218.195 with SMTP id r186mr9144568vkg.112.1490006793209; Mon, 20 Mar 2017 03:46:33 -0700 (PDT) Original-Received: by 10.103.45.8 with HTTP; Mon, 20 Mar 2017 03:46:02 -0700 (PDT) In-Reply-To: <87var4nuw0.fsf@kanis.fr> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400c:c05::22e 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:213173 Archived-At: --94eb2c07adbc9f4c96054b273d81 Content-Type: text/plain; charset=UTF-8 Looks this behavior appeared around 25.1: $ for version in 24.3 24.4 24.5 25.1 25.2-rc2 master; do echo "----- $version -----"; docker run -it -v $(pwd):/rootfs:ro --rm silex/emacs:$version -Q --batch -l ir-test.el; done ----- 24.3 ----- Interpreted: Iterative=1.104s; Recursive=0.966s Bytecompiled: Iterative=0.482s; Recursive=0.633s ----- 24.4 ----- Interpreted: Iterative=1.096s; Recursive=1.081s Bytecompiled: Iterative=0.499s; Recursive=0.695s ----- 24.5 ----- Interpreted: Iterative=1.083s; Recursive=1.087s Bytecompiled: Iterative=0.497s; Recursive=0.694s ----- 25.1 ----- Interpreted: Iterative=1.553s; Recursive=1.149s Bytecompiled: Iterative=0.707s; Recursive=0.590s ----- 25.2-rc2 ----- Interpreted: Iterative=1.521s; Recursive=1.159s Bytecompiled: Iterative=0.698s; Recursive=0.602s ----- master ----- Interpreted: Iterative=1.412s; Recursive=1.357s Bytecompiled: Iterative=0.439s; Recursive=0.718s --94eb2c07adbc9f4c96054b273d81 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Looks this behavior appeared around 25.1:
<= br>
$ for version in 24.3 24.4 24.5 25.1 25.2-rc2 master; do echo= "----- $version -----"; docker run -it -v $(pwd):/rootfs:ro --rm= silex/emacs:$version -Q --batch -l ir-test.el; done
----- 24.3 -= ----
Interpreted: =C2=A0Iterative=3D1.104s; Recursive=3D0.966s
Bytecompiled: Iterative=3D0.482s; Recursive=3D0.633s
----= - 24.4 -----
Interpreted: =C2=A0Iterative=3D1.096s; Recursive=3D1= .081s
Bytecompiled: Iterative=3D0.499s; Recursive=3D0.695s
<= div>----- 24.5 -----
Interpreted: =C2=A0Iterative=3D1.083s; Recur= sive=3D1.087s
Bytecompiled: Iterative=3D0.497s; Recursive=3D0.694= s
----- 25.1 -----
Interpreted: =C2=A0Iterative=3D1.553= s; Recursive=3D1.149s
Bytecompiled: Iterative=3D0.707s; Recursive= =3D0.590s
----- 25.2-rc2 -----
Interpreted: =C2=A0Itera= tive=3D1.521s; Recursive=3D1.159s
Bytecompiled: Iterative=3D0.698= s; Recursive=3D0.602s
----- master -----
Interpreted: = =C2=A0Iterative=3D1.412s; Recursive=3D1.357s
Bytecompiled: Iterat= ive=3D0.439s; Recursive=3D0.718s

--94eb2c07adbc9f4c96054b273d81--