From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#67672: EMACS - Slow opening files Date: Wed, 13 Dec 2023 13:49:45 +0200 Message-ID: <83v892s4o6.fsf@gnu.org> References: <83r0jx27ft.fsf@gnu.org> <834jgrzve1.fsf@gnu.org> <83bkawvd5j.fsf@gnu.org> <83il53tkn4.fsf@gnu.org> <837cljtgbp.fsf@gnu.org> <834jgntep5.fsf@gnu.org> <83zfyfryop.fsf@gnu.org> <87edfrxhfd.fsf@localhost> <87a5qfxge8.fsf@localhost> <877cljxg1y.fsf@localhost> <871qbrxexo.fsf@localhost> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30146"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 67672@debbugs.gnu.org, schand@cooley.com, rmoore@cooley.com To: Ihor Radchenko , Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Dec 13 12:51:01 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1rDNlU-0007dH-98 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 13 Dec 2023 12:51:00 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rDNlJ-0002EQ-KP; Wed, 13 Dec 2023 06:50:49 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rDNlH-0002Ak-52 for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2023 06:50:47 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rDNlG-00011q-TL for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2023 06:50:46 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rDNlW-0000zF-C3 for bug-gnu-emacs@gnu.org; Wed, 13 Dec 2023 06:51:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 13 Dec 2023 11:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67672 X-GNU-PR-Package: emacs Original-Received: via spool by 67672-submit@debbugs.gnu.org id=B67672.17024682173738 (code B ref 67672); Wed, 13 Dec 2023 11:51:02 +0000 Original-Received: (at 67672) by debbugs.gnu.org; 13 Dec 2023 11:50:17 +0000 Original-Received: from localhost ([127.0.0.1]:58317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDNkm-0000yE-Pr for submit@debbugs.gnu.org; Wed, 13 Dec 2023 06:50:17 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDNkk-0000xw-2p for 67672@debbugs.gnu.org; Wed, 13 Dec 2023 06:50:15 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rDNkO-0000gA-2G; Wed, 13 Dec 2023 06:49:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=m4lXra0esOQ/Be62tdL94ZiHn20bdxNGHKoFhI+FWLQ=; b=bSiXJTS/fDqT LqCzqNosbFHxZTnbW51q9vmm6wvhpbRwbYfmsld6t9XwSRq/vo6NW4qfdUG5tHXrpmpOT1Ia06Smd E7fN1US949mjeV54pDehH5fhPVSRygEDivwQ/rJUW0vwEHdpPPG416V5eGecAds6HjgkKkmbOCiPR 6usZW3EXrNdvZVJlUXPkQXXZR0TTGSF224fCOi09deTi+WZ4QVVuC8YsKGk2bNtkkP078B/s+P5IC tnFfgVjxEquuUtr8fopZa4D0fmublO3dSvpYCIKYsEaZFOUaGXoA2XujwccSOyZx5vP6X/c22PFrg +KEXwxBaibenu51X40PhZQ==; In-Reply-To: <871qbrxexo.fsf@localhost> (message from Ihor Radchenko on Tue, 12 Dec 2023 21:56:51 +0000) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:276117 Archived-At: > From: Ihor Radchenko > Cc: Eli Zaretskii , "67672@debbugs.gnu.org" > <67672@debbugs.gnu.org>, "Chand, Suresh" > Date: Tue, 12 Dec 2023 21:56:51 +0000 > > "Moore, Rider" writes: > > > Ah, thank you sooo much!! I think this fixed our issue. > > Thank you for the instructions as well. Does it matter where we save the test.el file? Once we run M-x load-file we are done with it? > > Do note that removing vc-refresh-state may break some things related to > version control functionality of Emacs, so what I asked you to do is a > workaround at best; not a proper fix. > > Eli or people more familiar with vc-hg.el internals might ask more > questions to narrow down the more precise cause. > > For now, we just determined that `vc-refresh-state' is slow in your setup. Dmitry, any ideas? My best idea is to profile vc-refresh-state in those situations, to see what is slow. But maybe before that, running from the shell prompt the hg command that is run by vc-refresh-state would be useful? Because if hg is very slow with that many files on that type of volume, there's little Emacs can do? Can you show that command for the OP to try?