From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#29095: Bug: The '20a09de953f437109a098fa8c4d380663d921481' merge increased my Emacs configuration loading time from 9 s to 60 s Date: Tue, 31 Oct 2017 21:31:09 -0400 Message-ID: <87h8ueaioy.fsf@users.sourceforge.net> References: <0899d792-c1fe-caa8-183e-298371d226a0@Alexander.Shukaev.name> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1509499957 17226 195.159.176.226 (1 Nov 2017 01:32:37 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 1 Nov 2017 01:32:37 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) Cc: 29095@debbugs.gnu.org To: Alexander Shukaev Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Nov 01 02:32:33 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1e9htP-0003o1-88 for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Nov 2017 02:32:31 +0100 Original-Received: from localhost ([::1]:47943 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e9htU-00037l-Q2 for geb-bug-gnu-emacs@m.gmane.org; Tue, 31 Oct 2017 21:32:36 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e9ht1-0002sE-GZ for bug-gnu-emacs@gnu.org; Tue, 31 Oct 2017 21:32:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e9hsw-0001ZU-J9 for bug-gnu-emacs@gnu.org; Tue, 31 Oct 2017 21:32:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:36124) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e9hsw-0001ZO-Eu for bug-gnu-emacs@gnu.org; Tue, 31 Oct 2017 21:32:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e9hsw-000551-9D for bug-gnu-emacs@gnu.org; Tue, 31 Oct 2017 21:32:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Nov 2017 01:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29095 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 29095-submit@debbugs.gnu.org id=B29095.150949987919476 (code B ref 29095); Wed, 01 Nov 2017 01:32:02 +0000 Original-Received: (at 29095) by debbugs.gnu.org; 1 Nov 2017 01:31:19 +0000 Original-Received: from localhost ([127.0.0.1]:44805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9hsF-00053z-Hg for submit@debbugs.gnu.org; Tue, 31 Oct 2017 21:31:19 -0400 Original-Received: from mail-io0-f182.google.com ([209.85.223.182]:48615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e9hsD-00053h-Vi; Tue, 31 Oct 2017 21:31:18 -0400 Original-Received: by mail-io0-f182.google.com with SMTP id d66so2060015ioe.5; Tue, 31 Oct 2017 18:31:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=f4c1ZdsD4ZW+5Ivq6FsnKy7Nh3Z/87CFnQLeh6zPDeI=; b=M20DqAnNGedjcpfq+X3+N7ED2GCdFH9MTZZUfL1z5NJsABvESw3v2w6P6GbRLaOdal /mrMqdTX6PsGODyH20sbHAkJqeZRAbjaM3xK3Iph+67XHCjDyPB+c9ORfEf+d8q+kEk6 pl+Q8+BeVpLoR8/D8S5BrUIqrEWQCTXLezL3Ig4uIJFGw/VM2GhKo0fE4G8KYQJji/QL kr3r1msk+0mbFzmwzD1gf882iQ+Im6Kf0Ak7UeoXgvp2xJdkEB0LhZg+mYCwc251uMrd 6/nZ2hofwodw63ajF8ZUcrQnEstQJMEJeHgrcxgjyhWUzpUT1xDIDYCE0uHXb+lhCcEq f+Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=f4c1ZdsD4ZW+5Ivq6FsnKy7Nh3Z/87CFnQLeh6zPDeI=; b=Mgp6cdpAY1RK6TVIgmSW7BJMaIEyJSgLbrRmhGBONrYaqVxib9DM5eR/Yogm42Vm5n WPI73rJmUsBCvV2eTHU0LLbrB59mx0a85XbYrsOCx8Duwwj28SD2aeh3xvN2aDjBODe8 hqxi4wxtFuEs1NVxXkYehs/JgOYa9Q5aZyFY+wgjCaAx7nBU0Sl1M3zjkf4/qHnAGPO1 ZZVj/xW6QllOU5E2w1ntZh7xpbyD7ya4umvHp2HdTwNQD2cPqNec5qltiVpW10k+KeFZ Tb0o1nYln5i5fTzsunsHo4gDGzR06ioGd75UhjdhnGG9EpOXG6IS7JwdBAMlCjccggUU uJKQ== X-Gm-Message-State: AMCzsaVlTQ/cZM3LTzbeu+xe/oJHN9BgCfocoR5mwgC450B6/QgVpdgl 6jrOvuHuEPeSTjr9lrvp65KzGQ== X-Google-Smtp-Source: ABhQp+QWs+Eb1aB8DaKkAU7ljHVjyPkM1NtmE5HTbeGUoeJbIlX/lVNrBfyZd2cgkEyfv0god8/WYQ== X-Received: by 10.36.19.81 with SMTP id 78mr5677139itz.143.1509499871821; Tue, 31 Oct 2017 18:31:11 -0700 (PDT) Original-Received: from zebian ([45.2.119.34]) by smtp.googlemail.com with ESMTPSA id s16sm1569258itb.15.2017.10.31.18.31.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 31 Oct 2017 18:31:10 -0700 (PDT) In-Reply-To: <0899d792-c1fe-caa8-183e-298371d226a0@Alexander.Shukaev.name> (Alexander Shukaev's message of "Wed, 1 Nov 2017 01:44:50 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:139300 Archived-At: tags 29095 + moreinfo quit Alexander Shukaev writes: > Hi, > > Decided to try pretest of 26.0.90 and immediately discovered that it > is slower than, for example, > 'e7f65187580342171dd9ad32e570c50c96badb13' which I used before. In > particular, thanks to a couple of hours of bisecting, I found that the > '20a09de953f437109a098fa8c4d380663d921481' merge increased my Emacs > configuration loading time from 9 s to 60 s, which is unacceptable. I know what you mean by "which is unacceptable", but somehow on first reading it strikes me as rather bossy and entitled. > I have no idea how this made it's way to the 'master' branch. This sentence kind of suggests you think that the 'master' branch is supposed to be the most stable, but it's rather emacs-26 (being the release branch) which is intended to be more stable. Note that e7f6518758 which you said is okay, is contained in both emacs-26 and master. > Furthermore, other operations like navigation across windows or > performing an incremental search are also noticeably slower, i.e. they > stutter annoyingly, and from what I see is a result of extensive GC > spam which did not occur in previous versions. Looks like something > core has really been changed and potentially broken. This needs > investigation; let me know what can I do for you guys from my side. > Thanks. I see two possible directions to investigate: 1. You bisect farther along the emacs-26 branch, as a merge commit collects a whole bunch of changes, and so doesn't really narrow things down at all. 2. You bisect and/or profile your Emacs configuration to see what part is taking so long. Ideally post something that can reproduce the slowness starting from 'emacs -Q'. Currently, your report pretty much just says "*something* is slow", which nobody can really do anything with.