Received: (at 76505) by debbugs.gnu.org; 25 Feb 2025 09:15:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 25 04:15:06 2025 Received: from localhost ([127.0.0.1]:44715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmr1t-0007bB-W0 for submit <at> debbugs.gnu.org; Tue, 25 Feb 2025 04:15:06 -0500 Received: from mout.gmx.net ([212.227.17.20]:38541) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1tmr1c-0007Np-5I for 76505 <at> debbugs.gnu.org; Tue, 25 Feb 2025 04:14:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1740474876; x=1741079676; i=michael.albinus@HIDDEN; bh=h1k9ePkBEpbdvvCDzSXYMWPjkhvzaue4fVE6KBMusgY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=jfZfRPYb0Ib4HQ/1Gc3sEdvMOWZiv6YpA74oFXN6Tuyi0JC3KpnoeoQEFM5ECcvq oUzkGYvO1tstgiYEo2VJLDx7brOjZSZY62vG6GwBcCivITaZI+cBBOS7MpmXGQLu/ 1ykFblSDxEMZ5aAT6WJj51mc9ey+IWdtzrfxm6l+q2YFu6IimHSDumSw//Jp5z37U Y+9/xRbhG/hcVZB650IuEdj8kvnuR1j6GqKVuDX0rGtYQclrg8R/ZZBJbrqX3NLo8 EE7KzVrHOae0hDP0505KxRvQmAJrqm29AeS6Q3iWuAvlO24+uZbQrocLiW5tQfMuw Cayb9ERJ6TQA5ZAsyg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MJmKX-1u22M926kT-00UcRx; Tue, 25 Feb 2025 10:14:36 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <875xkznkqv.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <87bjurry16.fsf@localhost> <875xkznkqv.fsf@HIDDEN> Date: Tue, 25 Feb 2025 10:14:35 +0100 Message-ID: <87jz9exu6c.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:2OzyR7NhDpgrnxyLgv9xcK9Tcmg5IoxFySL4I6Cd7+Ye76XA2gP gxG0iwU+i0mEVxPvYgCNgRKik+KDrALStzukyf45jAHZN7awViN79RACVtKlTcT5x84FvGq 61HSKYKvAuo2z2Fm9qqNbYN3hDSVUzwtw8RvaP7SuYqO5VUdqgp8o46/Wyuc81tY5QsoH// 4BB80MozsrIrnnAsAN4vw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:f3J9zi0cEYg=;JgHZXHHdlKqCBmvm2+wzXIPfFvj e5LteWYeCj7q8XKJUshDblA3TKhgiGfHOlxXYfvRV3iGUye8+viLF0OwcapfaG+NXjWJ+HWqk nUvvhtwu9BfHS4xgq8zTUwe78f686SxsD08rceLvT0p05e4jp5iHVLXw/aiaTT31/yvS+7hO3 fjX7q3lOcNVU5DF1hhlKxUpz3Sqn6bxTzDSrkYRcZxs/olGwl9rLpU1Utv0S6WIWzZX431Zdq 4OzsFr3M7+ENlnpkSizeNd41eKCzThMyvTfynQH2IxKa8yQ+73p/yF4W0NExqQWhLRYRktR59 Mn13HXJ4PyfeUV2sM2tOzwhPUyTg/Y8EtyWmfawQ6dGxKAs7NiBoBLsE5PhJzQNMAAKxSaiWm F9AVpBvvo9Rn4pbMCXN8BjQvj2QPbba8uSAX8pG0wMe/ahoIOA/UTZPGhqyd+UncXWopna8fs aTMXe8HTaz6ukZcKDKS+rVkDH7VAatsPHiDCzxRGquWfSFq8RUdoqzHWwphS0psTxuFdQLy/6 cYQqfMxPunfm/YOA7oMpbLqFBibsywtqVVojkvciXK6H7wAQh0RdEQRQLf4I1GVDed7G5rlDz gfYwRu7jsf4KEyPZlPvhKszSykWamg/GNpzVwxE/Fp6FDbo75Ohx7HOKMFIvteLDIy7tclbnf TBbZnWMEK5A3AoVkr/fdbY1eqrcIr6otexz1oIPvyLu0uNeB44dQNV+1G+RvhDVVuK9bIqX9k sCczv19Z6rJJk8p5Q8oWw1/JD6dpft9HsumHjV8rXL9WfPd8/VHLdf0OVtqvTuqEZ3GLtkNXJ F12KnCAtcCVPMkTHrIlI+dA2yRD9tz6mQyYOSmBp+I3FbrkOu/Ax/mdg/Oc+Ns3i/dFPJGcOR vI6O7Grgwupb2gwuE6i2/tw2ptUZ/SAdR4Xk7l7x2lcMPsD77buf4jEN1by0p5mL//Jxw3U4H yqgXv34+AhRjB/exAhlOz3Lfw6qyMvyBf+YZB5rskG0uizjiJ7ScamLCuzO/7Fh+C9a0GLe2q JSfgEvvnJ9zg+9rJOJxQFeURkYMD9Q+EFml5RlC8VW+nyXk+kkD14c+xvhsJqT7HnDQB6AC8p Af4cMi1hTtYS5raU6Z5GwkfTRnVtiFjVBzno6VC9yY+U/HfcByQ9/++LG2HpHLbQ/9G26r5vn vQftVrU8PBk/3whbHE/6Oh0AYWq+x4olXUV3ECOEM4JiLXHp31zOidSOhqgfOWgRz3OSeU/Mk 6LGi5faBSRXEXm9ANEiVx7CrnSZ9axxuHHX+uzcjaN6UvxczsHkNYj6qsv8IS+e9guSD1Ab5s Nai6pT3jzu00HNMf1IlrBLyCkVh6raCIeEcRDS+vC9UXPkrQWg+COy+uMyx7GOybV4PL602Z6 +csgUec+iYg+PfPDGTn4iwv+YBLrCyNwvRjwZriRlF4S0UiX5jffn9TPvOc2e+jfup9RkIZKY fiCraDQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76505 Cc: Ihor Radchenko <yantar92@HIDDEN>, Pip Cet <pipcet@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: Hi, > I suspect the problem is indeed in the file notification code. I recall > I ended up turning off auto-revert because it broke some scenarios too > badly, but it'd be nice to figure out what's going on there and fix it > properly. There is a new macro 'inhibit-auto-revert'. If there are some critical operations, which could trigger heavy auto-revert actions, they can by wrapped by this macro. > Pip Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 25 Feb 2025 09:15:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 25 04:15:05 2025 Received: from localhost ([127.0.0.1]:44713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmr1t-0007ZU-Eb for submit <at> debbugs.gnu.org; Tue, 25 Feb 2025 04:15:05 -0500 Received: from lists.gnu.org ([2001:470:142::17]:35156) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1tmr1a-0007Nm-P5 for submit <at> debbugs.gnu.org; Tue, 25 Feb 2025 04:14:47 -0500 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 <michael.albinus@HIDDEN>) id 1tmr1V-0005kG-0t for bug-gnu-emacs@HIDDEN; Tue, 25 Feb 2025 04:14:41 -0500 Received: from mout.gmx.net ([212.227.17.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>) id 1tmr1T-0002QV-Bd for bug-gnu-emacs@HIDDEN; Tue, 25 Feb 2025 04:14:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1740474876; x=1741079676; i=michael.albinus@HIDDEN; bh=h1k9ePkBEpbdvvCDzSXYMWPjkhvzaue4fVE6KBMusgY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=jfZfRPYb0Ib4HQ/1Gc3sEdvMOWZiv6YpA74oFXN6Tuyi0JC3KpnoeoQEFM5ECcvq oUzkGYvO1tstgiYEo2VJLDx7brOjZSZY62vG6GwBcCivITaZI+cBBOS7MpmXGQLu/ 1ykFblSDxEMZ5aAT6WJj51mc9ey+IWdtzrfxm6l+q2YFu6IimHSDumSw//Jp5z37U Y+9/xRbhG/hcVZB650IuEdj8kvnuR1j6GqKVuDX0rGtYQclrg8R/ZZBJbrqX3NLo8 EE7KzVrHOae0hDP0505KxRvQmAJrqm29AeS6Q3iWuAvlO24+uZbQrocLiW5tQfMuw Cayb9ERJ6TQA5ZAsyg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MJmKX-1u22M926kT-00UcRx; Tue, 25 Feb 2025 10:14:36 +0100 From: Michael Albinus <michael.albinus@HIDDEN> To: Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <875xkznkqv.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <87bjurry16.fsf@localhost> <875xkznkqv.fsf@HIDDEN> Date: Tue, 25 Feb 2025 10:14:35 +0100 Message-ID: <87jz9exu6c.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:2OzyR7NhDpgrnxyLgv9xcK9Tcmg5IoxFySL4I6Cd7+Ye76XA2gP gxG0iwU+i0mEVxPvYgCNgRKik+KDrALStzukyf45jAHZN7awViN79RACVtKlTcT5x84FvGq 61HSKYKvAuo2z2Fm9qqNbYN3hDSVUzwtw8RvaP7SuYqO5VUdqgp8o46/Wyuc81tY5QsoH// 4BB80MozsrIrnnAsAN4vw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:f3J9zi0cEYg=;JgHZXHHdlKqCBmvm2+wzXIPfFvj e5LteWYeCj7q8XKJUshDblA3TKhgiGfHOlxXYfvRV3iGUye8+viLF0OwcapfaG+NXjWJ+HWqk nUvvhtwu9BfHS4xgq8zTUwe78f686SxsD08rceLvT0p05e4jp5iHVLXw/aiaTT31/yvS+7hO3 fjX7q3lOcNVU5DF1hhlKxUpz3Sqn6bxTzDSrkYRcZxs/olGwl9rLpU1Utv0S6WIWzZX431Zdq 4OzsFr3M7+ENlnpkSizeNd41eKCzThMyvTfynQH2IxKa8yQ+73p/yF4W0NExqQWhLRYRktR59 Mn13HXJ4PyfeUV2sM2tOzwhPUyTg/Y8EtyWmfawQ6dGxKAs7NiBoBLsE5PhJzQNMAAKxSaiWm F9AVpBvvo9Rn4pbMCXN8BjQvj2QPbba8uSAX8pG0wMe/ahoIOA/UTZPGhqyd+UncXWopna8fs aTMXe8HTaz6ukZcKDKS+rVkDH7VAatsPHiDCzxRGquWfSFq8RUdoqzHWwphS0psTxuFdQLy/6 cYQqfMxPunfm/YOA7oMpbLqFBibsywtqVVojkvciXK6H7wAQh0RdEQRQLf4I1GVDed7G5rlDz gfYwRu7jsf4KEyPZlPvhKszSykWamg/GNpzVwxE/Fp6FDbo75Ohx7HOKMFIvteLDIy7tclbnf TBbZnWMEK5A3AoVkr/fdbY1eqrcIr6otexz1oIPvyLu0uNeB44dQNV+1G+RvhDVVuK9bIqX9k sCczv19Z6rJJk8p5Q8oWw1/JD6dpft9HsumHjV8rXL9WfPd8/VHLdf0OVtqvTuqEZ3GLtkNXJ F12KnCAtcCVPMkTHrIlI+dA2yRD9tz6mQyYOSmBp+I3FbrkOu/Ax/mdg/Oc+Ns3i/dFPJGcOR vI6O7Grgwupb2gwuE6i2/tw2ptUZ/SAdR4Xk7l7x2lcMPsD77buf4jEN1by0p5mL//Jxw3U4H yqgXv34+AhRjB/exAhlOz3Lfw6qyMvyBf+YZB5rskG0uizjiJ7ScamLCuzO/7Fh+C9a0GLe2q JSfgEvvnJ9zg+9rJOJxQFeURkYMD9Q+EFml5RlC8VW+nyXk+kkD14c+xvhsJqT7HnDQB6AC8p Af4cMi1hTtYS5raU6Z5GwkfTRnVtiFjVBzno6VC9yY+U/HfcByQ9/++LG2HpHLbQ/9G26r5vn vQftVrU8PBk/3whbHE/6Oh0AYWq+x4olXUV3ECOEM4JiLXHp31zOidSOhqgfOWgRz3OSeU/Mk 6LGi5faBSRXEXm9ANEiVx7CrnSZ9axxuHHX+uzcjaN6UvxczsHkNYj6qsv8IS+e9guSD1Ab5s Nai6pT3jzu00HNMf1IlrBLyCkVh6raCIeEcRDS+vC9UXPkrQWg+COy+uMyx7GOybV4PL602Z6 +csgUec+iYg+PfPDGTn4iwv+YBLrCyNwvRjwZriRlF4S0UiX5jffn9TPvOc2e+jfup9RkIZKY fiCraDQ== Received-SPF: pass client-ip=212.227.17.20; envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit Cc: Ihor Radchenko <yantar92@HIDDEN>, Pip Cet <pipcet@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Pip Cet via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> writes: Hi, > I suspect the problem is indeed in the file notification code. I recall > I ended up turning off auto-revert because it broke some scenarios too > badly, but it'd be nice to figure out what's going on there and fix it > properly. There is a new macro 'inhibit-auto-revert'. If there are some critical operations, which could trigger heavy auto-revert actions, they can by wrapped by this macro. > Pip Best regards, Michael.
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 24 Feb 2025 20:36:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 15:36:56 2025 Received: from localhost ([127.0.0.1]:42931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmfCC-00012B-2w for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 15:36:56 -0500 Received: from mail-10631.protonmail.ch ([79.135.106.31]:42321) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tmfC9-00011q-4r for 76505 <at> debbugs.gnu.org; Mon, 24 Feb 2025 15:36:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740429405; x=1740688605; bh=ypbIr2Vq0JtZZsCljctnjYfYbbhK+/9btp0mKPUDUiY=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=Rm0as4nArsxQ+Dupqy9NhYPdUW8ftQ2lIGsdiC5It/jbF9wGe+KbmLhSQax0o7rAh lwYpcJBph1laxhFF4EpenqMuzsSKtE13+yNSsLDRwpKW7FmlLcpUavIUkSrXP4F11Q oVpr1l3Go0nK4cm0lFXcR9eBn7+BUmPgJ6fFtoCC/jEJwn4sVQhNHb+Qjc1Zh6WxUi 6rwWltFj7abfr32AsRrhQbe3D1IhJ2SV4/HM5BZhL36jmp0AS+8MYY+qLt9+rvue9J 0L/zzCSKsp8jleeQmJkNU/UKZyifU6zg2phwCt/XJJEdBemL4wr9i3acFP/zw7/Ggs l/rm5WMuFf2rw== Date: Mon, 24 Feb 2025 20:36:40 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow Message-ID: <875xkznkqv.fsf@HIDDEN> In-Reply-To: <87bjurry16.fsf@localhost> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <87bjurry16.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 354ace139c1e64416ed6890d0ec72c6b51d8e823 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76505 Cc: 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Ihor Radchenko" <yantar92@HIDDEN> writes: > Ihor Radchenko <yantar92@HIDDEN> writes: > >> M-: (benchmark-progn (igc-collect)) >> Elapsed time: 3.086109s > > btw, is 3 seconds collection normal? For a full collection, it may be, but that's why we don't want to do those :-) > I am asking because I see few second hangs that are caused by automatic > garbage collection as well (now, when I enabled garbage-collection-messag= es) That sounds excessive, even for a large session! In this large session, I'm certainly not seeing hangs of a few seconds, and a full GC also takes about 3 seconds. Are you using the standard generation chain? I suspect the problem is indeed in the file notification code. I recall I ended up turning off auto-revert because it broke some scenarios too badly, but it'd be nice to figure out what's going on there and fix it properly. Pip
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 24 Feb 2025 18:36:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 13:36:12 2025 Received: from localhost ([127.0.0.1]:42557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmdJL-0000EE-VN for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 13:36:12 -0500 Received: from mout01.posteo.de ([185.67.36.65]:35799) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmdJI-0000Dk-JD for 76505 <at> debbugs.gnu.org; Mon, 24 Feb 2025 13:36:10 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id B3E7F240027 for <76505 <at> debbugs.gnu.org>; Mon, 24 Feb 2025 19:36:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740422161; bh=X2gIH3b9K+WpsOEFxTOMN0t1Lh/nEDpAMRlzcWh7M9E=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=IP8UPcGPWEEBLLfcbD2A8aBTGsMbxwZDi6KhTrYhPVaorXTVDJ+8uhhcRbqDuTJgH 5c/9AGbtb6Wfu/caZ84jGXaYNAR2UDwghvcqcay0IVHUDVbUF2RclOXgGXKc3JcbKw gu4c9+VgKOs/59MjTWEjhpKzwNmBkBWReAmWkk/aaNjtrlXxqRVgw08BpuvhcTO/i4 MPZSeEkXOfHKDt6t/4f9s+BaCgfbmIkAg+i31gAaut4VCF1mkoP76vXV9SMSdRtB03 Hk6/Kaz/r2HDcsRj8bf2daJilTnnWm+kbIUdGzwIBxyPD7z/jjvJNV3mconOFVOlcA F0lJY9HnfZ1YA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z1qDx0wPDz9rxS; Mon, 24 Feb 2025 19:36:01 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <87r03o4odz.fsf@localhost> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> Date: Mon, 24 Feb 2025 18:35:33 +0000 Message-ID: <87bjurry16.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ihor Radchenko <yantar92@HIDDEN> writes: > M-: (benchmark-progn (igc-collect)) > Elapsed time: 3.086109s btw, is 3 seconds collection normal? I am asking because I see few second hangs that are caused by automatic garbage collection as well (now, when I enabled garbage-collection-messages) -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 24 Feb 2025 04:13:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 23:13:29 2025 Received: from localhost ([127.0.0.1]:37838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmPqS-0004eo-Ou for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 23:13:29 -0500 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:59569) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tmPqN-0004eV-MW for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 23:13:25 -0500 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-4394036c0efso23518235e9.2 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 20:13:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740370397; x=1740975197; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ToC+OzDLcSsuDVal8TRNbVMTLQdl1e4ILNpRF3COaqQ=; b=aMVJ/JIYjNiMrI2oFQ9g+wIoWVH49mDY9QT98j7tYLDAH22irX5Y7TPh9+RDWNmj1a JimHKNAiJUHaYLv9wcqM9RmwNFSAYyUScRTrc4Y4TtxbFs0Lv48EVea3P9y+tm8YGvGo qv19t0P+LsKj7nwLM19kNNcq22Iq59K+rAuGJJvXR/YhXAphVAX5tnqtOB2Dc+F2iElg 6HjgpHqad03dsHiL/Sco5r57QIwZ9WkEt3pxFyMoe72v57AnFZXkV55B8rJmlMSrIkkx wbrHwCIxbJae+YBmbbLbeyOwJWWS89MlQTbikm1SHXg2NNqomSW+044sSaKy07o5C70p 49gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740370397; x=1740975197; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ToC+OzDLcSsuDVal8TRNbVMTLQdl1e4ILNpRF3COaqQ=; b=gON8fNa9HvOBT6uSe2YD03N4YD+Fqg/fE4IsDgVvZ7GaKKTs2sgiH25bzIfiy2j39t M+mix3ougwwLcFK3l8PWsW/56V3TW7rjfwOWeYysRNyQcwcqDkUe8pYgV4Vdgo4Stpa4 Y32qzWzB0B421XWvOpavtN/mw1mcQhb59JVQm+MLEDOaMSHlPb9ea5P2MzYDzBJDq9Fz 4H7C6izg6P4MKnncFEabh7eRUI6+6U6NPyondVYLoubc/44PW9HoYNIgJdAJY+f6ZXpo iwaTx1uIptykggYtIR7cnvWtfsSqyGn2GTeeQaEJz+iVY47UN7UXGjA1SGDsvP8iULgh Z8bA== X-Forwarded-Encrypted: i=1; AJvYcCULsFZczNCwEOETy8GmSO5iEGutgH668I5jetRUTmNn9YcNAV4Ti/HO+KEkq6cZwPt+HOoAPw==@debbugs.gnu.org X-Gm-Message-State: AOJu0Yx6UyUhSKrtAdWodo2x4E8bOM4MO7f9OAgCcoc/lJFrZaDV1r4g VmYKkn2a59cNAoxgzZGk8LnjeqTZntOJF2BU7q0YEZJqZ7sbA4US X-Gm-Gg: ASbGncsCdBQbiVd7wr0rRvOTj+6nieYLdmLPf/FwyY1xxlvgN4uKD9qT1IdLXuzBNkp 48BugtaY8YFXC2Ywdygh9FXBxPWEmpLQR10o5O0mzks+U8B7nxawK+fbc9DG9uIuU+bCHOJP1jg ElIo/BnZrPy3Yi+QoyrZn8FL/qdzRdc90ZEM0XKZp4YIc4bVlqoiFCiDg02mqUXOQkWRfIAsiaP 5Y3k0PL5JO2DfBZ/0a+lckY15fC4Hv1vOeKMh7xD+Pp2wK3Pyh3OouGdQJsxXqUzVZn0dXSc8ay HZWMZFLKp3c38rOPnypSs3HTewAF0V4txEOtnyzyCEQGSGkrIseHe+FryjYT/emWeb2fgxAgMgR 78c8HX9493sgBxIg5Ru8cL9vthZ579cEYGyc= X-Google-Smtp-Source: AGHT+IHB0Y27jw2tyMHQjN7gFmKkM/oDHiOcBeM/vvMhFHtgWZTNAN+1/u5xACsPDS1osfrS4NWTVA== X-Received: by 2002:a05:600c:548a:b0:439:69e0:fa23 with SMTP id 5b1f17b1804b1-439ae1d78aemr98199795e9.2.1740370397087; Sun, 23 Feb 2025 20:13:17 -0800 (PST) Received: from pro2 (p200300e0b72eaf0074f43a769c5ef0a4.dip0.t-ipconnect.de. [2003:e0:b72e:af00:74f4:3a76:9c5e:f0a4]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-439b02ce37fsm95442145e9.8.2025.02.23.20.13.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Feb 2025 20:13:15 -0800 (PST) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <87r03o35yv.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN> Date: Mon, 24 Feb 2025 05:13:14 +0100 Message-ID: <m2ldtwdlph.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76505 Cc: Ihor Radchenko <yantar92@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Pip Cet <pipcet@HIDDEN> writes: > Does that analysis make sense? It looks like 1.0 would be a sensible value, indeed. Unless someone has an idea how to predict idle time, of course :-). =F0=9F=91=8D
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 24 Feb 2025 03:21:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 22:21:59 2025 Received: from localhost ([127.0.0.1]:37741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmP2d-0002Lr-0P for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 22:21:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41338) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmP2Y-0002La-7B for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 22:21:55 -0500 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 <eliz@HIDDEN>) id 1tmP2S-0003rG-M6; Sun, 23 Feb 2025 22:21:48 -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=Ldw/pslzcDjMYxqYCu7LMvOumbx+MTxKYAlLQa0+aQg=; b=SLWCPk6mZTfP o1ikUCAswy6zibkJHAWD8rxAc9FCa0GBWI7V88l9/c4JtH19DmSVoR/Yssvi6ftN57x2aoq4zweVB UWLti/1sevKCb+WOurm1FvR2JLkv5+zdoq3A4MgUaBmxyAdXoszOzyh0TWvlt1kmT/AT8uTcgptRh ga9KW37/ymrpoeCAdMcn5ynuOWT1Zix0DLjTFc4W82nRrQrj+61CdR5ha8Js8qGkPUwGVL0tdEBCG zZvfy6AlA8Fai7qxLv7mDrM6NOVTAakpj7YxFdUC97q9mYox+dBpVxEVZOXMdlm+7kAt0kwbNSxak FfVuWVftOv9XnGyyGSr4PA==; Date: Mon, 24 Feb 2025 05:21:29 +0200 Message-Id: <86v7t0f2o6.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> In-Reply-To: <871pvo30h4.fsf@localhost> (message from Ihor Radchenko on Sun, 23 Feb 2025 19:49:43 +0000) Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN> <87bjus3383.fsf@localhost> <86zficfpdn.fsf@HIDDEN> <875xl031xk.fsf@localhost> <86wmdgfnw6.fsf@HIDDEN> <871pvo30h4.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ihor Radchenko <yantar92@HIDDEN> > Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org > Date: Sun, 23 Feb 2025 19:49:43 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> Well. Not really. The question why igc branch is _so much slower_ > >> remains. I never experienced such problems on master. > > > > Good point. So please try disabling file notification, but keep the > > auto-revert thing, and let's see if the hangs return or not. That > > will allow us to know whether the notifications or the auto-reverting > > triggers whatever causes the hangs. > > Doing (setopt auto-revert-use-notify nil) while keeping > magit-auto-revert-mode enabled also makes the hangs disappear. Which means file notifications are somehow the trigger. Maybe it's the Lisp data they cons? Or maybe the fact that they are reported to Emacs via pselect mechanism?
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 20:36:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 15:36:43 2025 Received: from localhost ([127.0.0.1]:36892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmIiQ-0005l0-Hg for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 15:36:43 -0500 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:61744) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <eller.helmut@HIDDEN>) id 1tmIiO-0005ke-Bu for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 15:36:41 -0500 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-38f70170005so2062062f8f.3 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 12:36:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740342994; x=1740947794; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=DzTcUvyYWVcFQxDcMhPq1bZ4Q2gEg3nlH4kPdngjFIM=; b=SleRAfr6QvyeO55/vC4JMmKzgfQOqIfnIcs2Colr2cJA5DCJRtFT3xgx5pyUmCsyeV nzbpcy/+bMpPnrom45Htgi4R63TWNs1bD82npOdclnQKbGptBUg8uI7vWTvzbY1nchFb 3s8icTdKvxPGSuqLQmJIvi6WlR8NiM5dTlDTP/mI6MG7w0Ymz+qDNn3mCTQEQgLW8GFM e2eoEbVkSD1opq8dlu24yrFhhCTSruR+IyOIXz1HG4wIJDLE+wdLLcxzK6wm25WnOq4r xqEWo5RxaORvjT/ndFHzCcbqx22rnPF7f/jFGUvxXN0pD8Q8Qos4HXAiPY798kntB1Q4 VQbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740342994; x=1740947794; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=DzTcUvyYWVcFQxDcMhPq1bZ4Q2gEg3nlH4kPdngjFIM=; b=oXM+4BdAEKIoeE2Sm9a69gJbahiG5++QGHsiDtj1wS8zaPrp0gQk5NKuAfrWz4P65N OwX0KYBJ9AuVUsuLtv4lZ8M1kQ6kIOzvD0I8fGtyiGqzfjTh8yW2sqPWB9HiGHCfiABi POazYb8+cSSH4QS32yhUdD6CyeJqzXDOGPdVBTqK/iBrynh1VaXQbVwvB9CscXi5A6BI vP1rktxAr+SUFesL5ns1FcgPJcyQ3EBHp6nBHg58FzSZm9EUd/7NtfECNVKDsv6Nvxnb dz10it8ypDosm/0FdeGuDP+fCFf0CaHY/k9Vu3gCpc+PIQwPujxqLta0LD2X32I8/Xab KqBw== X-Forwarded-Encrypted: i=1; AJvYcCVz5ybJB7RNnJwrpIfW/JysxqhrO1iOCHxC7c6SZh0OHXgPYVepfYTO56ksrxdWkXL7Laj4Zg==@debbugs.gnu.org X-Gm-Message-State: AOJu0YwQRl1Tld/n/ihITMZrUl6/6pvYOhpR312NYIFNE1s1xgKRxwt9 vVyI1FyN7VS4J8i5Xjmg9ckwJAl5M7uLjdmUMHY2gHaO38QTkVz6 X-Gm-Gg: ASbGnctZ6nPKRrc9qcMNwyZWz56NmVJmsnRFxhPmkFiMBNSkHkO99dVesmb5eBKvIXp j7l0yPSfbjV6ZP+d9zYl1ECeyPoG31b/kn5zia8zQnzd7pOjWl8Y4GzbjJVC9b6aNBW4QQd7+gr Pok67VuobHyjMEdQqQltT2V8nB9Rif17aLXuDrAE717MFpWe6As8sIXlyNjteou+VQJzl4025rm LLz8mowbEPj8VW1a+YoXNhy6HfvdmvrVjq+AQD4UxVE1Nb06NwvQYCNRDhV1IGvGhGe6g4Ovze8 K+Fr8Ri99AuRW6trRIpuHssHgOX9vwE/sUPFNP+bhNj7Ej2pQ2rwde047lI= X-Google-Smtp-Source: AGHT+IGQl5YPJyw6l5dCvZFMo+63Qytc67It7QRDPrlzuBK5u4XS0SW9m74jeGb+C0miJ7aty8nuMQ== X-Received: by 2002:a05:6000:1543:b0:385:fc70:7f6 with SMTP id ffacd0b85a97d-38f6e75741fmr6764886f8f.7.1740342993818; Sun, 23 Feb 2025 12:36:33 -0800 (PST) Received: from caladan (dialin-233080.rol.raiffeisen.net. [195.254.233.80]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38f259f771dsm29445441f8f.81.2025.02.23.12.36.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Feb 2025 12:36:33 -0800 (PST) From: Helmut Eller <eller.helmut@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <87r03o35yv.fsf@HIDDEN> (Pip Cet's message of "Sun, 23 Feb 2025 17:51:35 +0000") References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN> Date: Sun, 23 Feb 2025 21:36:32 +0100 Message-ID: <87v7t01jqn.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76505 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Ihor Radchenko <yantar92@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On Sun, Feb 23 2025, Pip Cet wrote: > The problem, I think, is that the do { ... } while () loop runs (at > least) twice: the first time, a busy trace finishes, the code falls > through, "now" is reset to the *current* clock, which makes > (availableEnd - now) "negative". But as the types are both unsigned, > the "negative" value will correspond to a large Clock value, which will > make MPS reach the conclusion it's a good time to start a full > collection. > > > I think the intention was for "multiplier" in the above code always to > be at least 1.0. Good catch! The wrapping on overflow looks problematic. > The documentation isn't quite clear on what > "multiplier" is supposed to be set to, particularly in our case where we > want to discourage full collections. 1.0 seems to be the lowest safe > value, so let's use that? Does MPS make a distinction between full collection and "normal" collections? Are those somehow non-incremental? It could be that MPS decides to start a full trace, but it advances the trace only while (now < intervalEnd). If "full collections" are just like normnal collections, then I see no particular reason why starting full traces should be discouraged. (My guess is that the slowness has something to do with intervals, but I have zero evidence for that.) Helmut
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 19:50:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 14:50:38 2025 Received: from localhost ([127.0.0.1]:36250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmHzq-00039A-5Q for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:50:38 -0500 Received: from mout01.posteo.de ([185.67.36.65]:33377) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmHzm-00038u-TH for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:50:36 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 08CE4240027 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 20:50:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740340227; bh=qLsDuAR0R+YEIZ5urCeRvfin3WOfDdyoIMyEs0dQKqc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=EqE8csHAXbQi7FxW2ZN6I0QnkwG1e7aqjLX5WMuzJ+SNPEU1GHQ5MOaHAQf49kmXY fDgkwv2drmHbpnEbYpan9OtShooOrHXfwFQYRBvEX+6vzCZYpefmquBZaVq7pV4dfZ WV+GE4kaQbtJms13tVOZTFuNVTdUIGUGNczbZmfwkYV7kYaGa/dqxGONQHj94tCtVS Eg9VY5Uu4QjO8h595BlYG0rR5FapnqMcH2beErYeG6I4QVQIcZ+EF2bwsP1Y0FexCK NOtAGSb1HnENhv0Xer9OTOR0Z4FRVy3fsOcBuqszg5c4n4QMLn+HepUUbdyfQClUrA /i00TL6lSChQw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z1Dx30Zjcz9rxM; Sun, 23 Feb 2025 20:50:12 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <86wmdgfnw6.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN> <87bjus3383.fsf@localhost> <86zficfpdn.fsf@HIDDEN> <875xl031xk.fsf@localhost> <86wmdgfnw6.fsf@HIDDEN> Date: Sun, 23 Feb 2025 19:49:43 +0000 Message-ID: <871pvo30h4.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.3 (----) Eli Zaretskii <eliz@HIDDEN> writes: >> Well. Not really. The question why igc branch is _so much slower_ >> remains. I never experienced such problems on master. > > Good point. So please try disabling file notification, but keep the > auto-revert thing, and let's see if the hangs return or not. That > will allow us to know whether the notifications or the auto-reverting > triggers whatever causes the hangs. Doing (setopt auto-revert-use-notify nil) while keeping magit-auto-revert-mode enabled also makes the hangs disappear. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 19:43:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 14:43:50 2025 Received: from localhost ([127.0.0.1]:36227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmHtG-0002kz-AW for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:43:50 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40850) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmHtD-0002kh-LB for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:43:49 -0500 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 <eliz@HIDDEN>) id 1tmHt1-0002tG-LP; Sun, 23 Feb 2025 14:43:39 -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=c5ItyGJjjvg8uCH9Oh0hRr+5ASzstTE9y10Xxz5dp5U=; b=plxSf1+wM8Sr +TyVAEqKA+WFE5aDP2tWNzpfbcBfEMmUWKOlmluw3yhjCG/mE3urU1hBwsQ+8oyDDmcC61/N+S1TO MoNR+tSxsj4P3xa4OoBmjzexxyCx7vv6ue0kaoChvbJt4DqSJcQnak31wqxzMEw2m9j1SkoYZ+Z0L WdIdv9Qup4fsjxiDv8+zVe6hYDBrI/yaDISziOUMrL1vfI1oYK4oDo99mg6lcinMkCcqU3IEcV+7x P+C7hhIYnZzG7nJ9qn20ku3uFixfhyLQVhhXhjAWQd790o4eNatei/QcrztbI0twT9v8GpXzaNBvx LH8r8o7C7pncLEbZ7tJodQ==; Date: Sun, 23 Feb 2025 21:43:05 +0200 Message-Id: <86wmdgfnw6.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> In-Reply-To: <875xl031xk.fsf@localhost> (message from Ihor Radchenko on Sun, 23 Feb 2025 19:18:15 +0000) Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN> <87bjus3383.fsf@localhost> <86zficfpdn.fsf@HIDDEN> <875xl031xk.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, jonas@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ihor Radchenko <yantar92@HIDDEN> > Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org, Jonas Bernoulli > <jonas@HIDDEN> > Date: Sun, 23 Feb 2025 19:18:15 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> Hmm. Yes, I do. Because `magit-auto-revert-mode' (enabled by default). > >> I explicitly disable global-auto-revert-mode in my config. > >> > >> > ... Does > >> > disabling that change anything? > >> > >> It completely removes the hangs. > > > > Problem solved. > > Well. Not really. The question why igc branch is _so much slower_ > remains. I never experienced such problems on master. Good point. So please try disabling file notification, but keep the auto-revert thing, and let's see if the hangs return or not. That will allow us to know whether the notifications or the auto-reverting triggers whatever causes the hangs.
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 19:18:55 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 14:18:55 2025 Received: from localhost ([127.0.0.1]:36181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmHV8-0001aL-Ll for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:18:55 -0500 Received: from mout02.posteo.de ([185.67.36.66]:34121) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmHV6-0001a2-2j for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:18:53 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 146BD240101 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 20:18:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740338326; bh=rKMds1L+DAIqPv04MRjHjf0TFqImXxV7CNsIEBmjg7I=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=qLSUJysMJTqiEosWbRmI21ZTGJ7hByt7nvxwgdzts4vxg+znEfGLtoyIshP91B1xN 1pnb/alxuT83HcZ7vndtCLnqC2HUExpdYpJP4Hhob5ml392RquJ/ffxfsMAt0+rLUj 9FxMgia8ROENVvFq5S7Yy+WgvFC1ScLanf/4Vh0XnaAYujuuJFwG7kM8kLCP605oEN ODpoNkJaxNOMQwcQFgMiXOHxz3cPYKH2iMRtm8A+B4yWmw1YGB3fmL5QQY0dHFuSyO /8tQy9EKCcu5IQXTJYk93ESVLBPjfrB8Mr3+JdtdVzzzlcaj2bQMgDV6b+sLHx7K5E FKdDqybOVXFNA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z1DDj2BxZz9rxL; Sun, 23 Feb 2025 20:18:43 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <86zficfpdn.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN> <87bjus3383.fsf@localhost> <86zficfpdn.fsf@HIDDEN> Date: Sun, 23 Feb 2025 19:18:15 +0000 Message-ID: <875xl031xk.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, Jonas Bernoulli <jonas@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: >> Hmm. Yes, I do. Because `magit-auto-revert-mode' (enabled by default). >> I explicitly disable global-auto-revert-mode in my config. >> >> > ... Does >> > disabling that change anything? >> >> It completely removes the hangs. > > Problem solved. Well. Not really. The question why igc branch is _so much slower_ remains. I never experienced such problems on master. >> > ... In general, having auto-revert in too >> > many buffers while compiling or using Git is likely to flood Emacs >> > with file-notification events, and is not recommended. >> >> Well. Magit enables auto-revert by default: > > Bad idea, IMO. At least as long as file notifications are used: those > don't scale well. Try setting auto-revert-use-notify to the nil > value, and see if you can the best of both worlds. CCing Jonas. I do not want to open an issue on github or discuss magit here, but want to let Jonas know about this thread and this recommendation. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 19:11:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 14:11:41 2025 Received: from localhost ([127.0.0.1]:36155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmHO9-0001GR-Bx for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:11:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34236) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmHO5-0001G6-BV for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 14:11:39 -0500 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 <eliz@HIDDEN>) id 1tmHNy-0003BA-SK; Sun, 23 Feb 2025 14:11:31 -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=+ninAdVXJEU9r842RIGmfseHZ21o0rQrQe9MVsLxJbU=; b=KmSRnjltOPO/ ZU/+HwHcwlqrNfo69W7UfFgnP/06/eLtklAJSBBeYtz1TeMR2jTwbFb3YNwuCavP85Xttgw1tpAw3 eDmrJfuQSPEtOa6dDr9HHpWzLdBqlFdzV/UR2KLQK+EGb62ABYZgkSo5jbyxGUU1v/spnsHPEDx0+ SKtfzL128+DzQR7oYUEjQ4ShSSSr1yedSRR4NPOVpxAM/XOU9j9qJgEChH7BNju0iR2d5OI8C2ukK 78efAHZbFT6ihv9kJx4FNXL+57qK58WtKkXKQT+6S0A1COWo0E1FKbCP5xXbDwo6arYkBhuVl0GzI otDoWR7uM+ZLgfTOQU4lcA==; Date: Sun, 23 Feb 2025 21:11:00 +0200 Message-Id: <86zficfpdn.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> In-Reply-To: <87bjus3383.fsf@localhost> (message from Ihor Radchenko on Sun, 23 Feb 2025 18:50:20 +0000) Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN> <87bjus3383.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ihor Radchenko <yantar92@HIDDEN> > Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org > Date: Sun, 23 Feb 2025 18:50:20 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> See the attached. > > > > Looks like you have auto-revert enabled when compiling? > > Hmm. Yes, I do. Because `magit-auto-revert-mode' (enabled by default). > I explicitly disable global-auto-revert-mode in my config. > > > ... Does > > disabling that change anything? > > It completely removes the hangs. Problem solved. > > ... In general, having auto-revert in too > > many buffers while compiling or using Git is likely to flood Emacs > > with file-notification events, and is not recommended. > > Well. Magit enables auto-revert by default: Bad idea, IMO. At least as long as file notifications are used: those don't scale well. Try setting auto-revert-use-notify to the nil value, and see if you can the best of both worlds.
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 18:51:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:51:02 2025 Received: from localhost ([127.0.0.1]:36063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmH46-0000Er-Jx for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:51:02 -0500 Received: from mout02.posteo.de ([185.67.36.66]:37941) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmH44-0000EV-6N for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:50:57 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id BE14F240101 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 19:50:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740336648; bh=05DyG75FFQyYC2vY0drs07RMcVr9tSaS8SV+3yigcFU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=VOZf65oIbKc4SXmaTJHZCsZinmFnSwF9biYdE02aHFRUw/MjdcDRXmO2WjwtQEWoU fp45UFqh4kTnpo7xXGYIslTH7MFpgDF6JlfuO9W17gKPCuyQ37u3FTkepO4TlMNIbM 4X9dERr0IvZ0u0U0yktYuCFZHpK2GR5r+kXzCPvOS9qqw2XL2/srbwq0ZJdmCdxiP7 iig9gajXaGCmKfKHE2P708LIoBrXoF7Y6cVGhV494DjhkMK202o3BaNuEnK96ceFm5 AarfLkzg/JfBZzymfUMpeze9Z5SdvXCwAGLrcyGWtkJ5AJxUfoKLibsg/aet/tRfjz sFaNMkEX3JCAg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z1CcS1zVGz6tyH; Sun, 23 Feb 2025 19:50:48 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <86eczoh5ht.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> <87ldtw4ma5.fsf@localhost> <86eczoh5ht.fsf@HIDDEN> Date: Sun, 23 Feb 2025 18:50:20 +0000 Message-ID: <87bjus3383.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Eli Zaretskii <eliz@HIDDEN> writes: >> See the attached. > > Looks like you have auto-revert enabled when compiling? Hmm. Yes, I do. Because `magit-auto-revert-mode' (enabled by default). I explicitly disable global-auto-revert-mode in my config. > ... Does > disabling that change anything? It completely removes the hangs. > ... In general, having auto-revert in too > many buffers while compiling or using Git is likely to flood Emacs > with file-notification events, and is not recommended. Well. Magit enables auto-revert by default: (define-globalized-minor-mode magit-auto-revert-mode auto-revert-mode magit-turn-on-auto-revert-mode-if-desired :package-version '(magit . "2.4.0") :link '(info-link "(magit)Automatic Reverting of File-Visiting Buffers") :group 'magit-auto-revert :group 'magit-essentials ;; - When `global-auto-revert-mode' is enabled, then this mode is ;; redundant. ;; - In all other cases enable the mode because if buffers are not ;; automatically reverted that would make many very common tasks ;; much more cumbersome. :init-value (not (or global-auto-revert-mode noninteractive))) -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 18:37:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:37:46 2025 Received: from localhost ([127.0.0.1]:36015 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmGrK-00080p-9G for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:37:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44078) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmGrI-00080W-1m for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:37:45 -0500 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 <eliz@HIDDEN>) id 1tmGrC-0007IE-Gc; Sun, 23 Feb 2025 13:37:38 -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=3FpTyerhS2wZaGD0Q5EavK/KwaweMCerAFHPsN3Fngw=; b=U7avdrx13afL zy49i5r0SDhJaCg2XmCz17ADWU4EubGYVbXRCz9YlEkqcxFFnCLCgjm8iMLTXZxDQX2+RhX9nPyBt /GUNJvi0V851XRRvZa6gweeJJZ6CQFlnG2a2Fu9FnmTPR8NNCCj6TqvLrQVbsMMmsvyKYPTVFLiMr OhFFLh6TWwAY0RAu7xQxEtw4LMQMEL2AI0Oatn6nq4RPWbkFkUWHbn7GuXL/QWDrN5DotQg3/8zJk +shQUCQyFhPPjS97xmiaOltZdhVAsAO99c09Pm/k5z5xDWB4n5kzXnTITxPuaHQijdu/nNFnwS1r5 kqKZEK7DtyiG4xa/Kbixaw==; Date: Sun, 23 Feb 2025 20:37:34 +0200 Message-Id: <86eczoh5ht.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> In-Reply-To: <87ldtw4ma5.fsf@localhost> (message from Ihor Radchenko on Sun, 23 Feb 2025 17:13:22 +0000) Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> <87ldtw4ma5.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ihor Radchenko <yantar92@HIDDEN> > Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org > Date: Sun, 23 Feb 2025 17:13:22 +0000 > > > Can you start the cpu profiler just before you run project-compile, > > and then show the profile (assuming the profiler doesn't cause crashes > > on the branch in your build)? > > See the attached. Looks like you have auto-revert enabled when compiling? Does disabling that change anything? In general, having auto-revert in too many buffers while compiling or using Git is likely to flood Emacs with file-notification events, and is not recommended.
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 18:18:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:18:41 2025 Received: from localhost ([127.0.0.1]:35953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmGYq-00074q-PD for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:18:41 -0500 Received: from mout01.posteo.de ([185.67.36.65]:38837) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmGYl-00074V-BA for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:18:39 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 2A245240027 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 19:18:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740334707; bh=MuGzng17xgMwbpVYpJIAWBm6gIqNotOtpHZUy5H/bYo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=SZcre3Kylh5jLBzJpdb2mWOUOk8ZFoUbJb8Wgo5FKlCJuWg8+9qYghezl61MkSbrn cPX/Vl7po2+bJICSlllAE5cn4tnqPZeCqA69ARfScWc+QVU/i79vsezHjwLgQc5us3 ko+hbI/L9OIj2JD9mOdyrb9zRALb5b9ir/4uo/85jNQvSN+KYcs30i0V1/SjXQH85S FMT5ucsYg/62aLxqDh09EcJozpTdcfhwOFVVU2h/gp8uK0hfvl4o/pJmb+SrTzD3og G1Pyd3BxfzYczmsRIwYI5W2/nrVdNflbD/h5W/2bIlJeCvigtFiINpkKrlnG94TALy 3ldkBKUS9/C8Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z1Bv55z1Jz9rxL; Sun, 23 Feb 2025 19:18:25 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <87ikp035e3.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN> <87o6ys35mh.fsf@localhost> <87ikp035e3.fsf@HIDDEN> Date: Sun, 23 Feb 2025 18:17:57 +0000 Message-ID: <87jz9g34q2.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 76505 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.3 (----) Pip Cet <pipcet@HIDDEN> writes: >> Setting it to 0 makes hangs somewhat shorter, but they are still there. >> Setting it to 0.0 does not change anything. > > Do you still see the "opportunism" messages? No, both for 0 and 0.0. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 18:04:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 13:04:21 2025 Received: from localhost ([127.0.0.1]:35927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmGKy-0006OE-RS for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:04:21 -0500 Received: from mail-10631.protonmail.ch ([79.135.106.31]:42391) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tmGKv-0006Nu-1R for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 13:04:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740333849; x=1740593049; bh=rxT6IlhK+m3q01f2F/FYXsRGCeQmR7Froc3CmNDoAZ4=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=FFHtIddY5LruFdeGKI9//d4yPLI3y8qmOqtiIvKH8W1i66iJA+veUMz9I7ejUxtyz EB9U0rZe/c8dpouQ20siU8J+vLXgGgeZV6ZERbjJ83qCM4BkBppdi119bObYwRgE1M shvnIF+sNF/kL81qsEwC74YfvBJ6NPV4cbyr8ShgVv5BG/G1klJRBEZI8jEUDRwsj5 kPSGDPx0TNYkKZurATSSAULb+47rYztBDrr5fsmlZv6Eru60nlbqID2WOjxYcuCKMZ eVSN+UfnDpzVwmDCxck2U4woTfhJ27A+k7kRHNgte1qjQOIm6vllvtbdfiX6NFTxvc m7Y691TKaKknQ== Date: Sun, 23 Feb 2025 18:04:03 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow Message-ID: <87ikp035e3.fsf@HIDDEN> In-Reply-To: <87o6ys35mh.fsf@localhost> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN> <87o6ys35mh.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: 279ce336501b1ee50cad76f590f87c7488afdb13 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76505 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Ihor Radchenko" <yantar92@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >>> Opportunism: client predicts plenty of idle time, so start full collect= ion. >> >> Two full collections would cause a significant slow-down, yes. >> >> If you want to continue testing before this is fixed, please consider >> setting igc-step-interval to 0 (the fixnum, not the float) or 0.0 (which >> has different behavior because we have a do { ... } while (...) loop). > > Setting it to 0 makes hangs somewhat shorter, but they are still there. > Setting it to 0.0 does not change anything. Do you still see the "opportunism" messages? Pip
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:59:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:59:10 2025 Received: from localhost ([127.0.0.1]:35906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmGFy-000677-4O for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:59:10 -0500 Received: from mout01.posteo.de ([185.67.36.65]:56311) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmGFu-00066V-ID for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:59:08 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C0A94240027 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 18:58:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740333538; bh=n2CSPmMpPfpUVdlcG5cjw/hZIFuCyMNWLWB+b7gTdv4=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=Cv30BrOP6AOEbfLZlZ7lFXDd3UmVKGKpObOdpZ5apliJlLJOhlAVB0nZv3bagWLXo 4wu2Tdgi2nFcclITH4FrZJJ83oWy2qQQFKR8SvWwQAIcWlCmZmi/NOAq/hqH98tBd4 jjqbr0NHcyu1jvpNYnoBbggKyRz4Ea41J0W5NZ0AB2UG0DEkATo2cx0+1OSTA2X84w ophyl+039QYTT/vW5QKLounbUqvkbal1jds9ZznXsChB7sfAX3neYfwDrirhWZ+pkG oFKtCQLcYO6TXvcY20IItq+RPAj9n03LEB8FuH3Yd/luhnvPEdrbOTF1K9kxEjzYBZ a9T3pxGW7v7mw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z1BSf0fg7z6tyb; Sun, 23 Feb 2025 18:58:58 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <87r03o35yv.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <87r03o35yv.fsf@HIDDEN> Date: Sun, 23 Feb 2025 17:58:30 +0000 Message-ID: <87o6ys35mh.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 76505 Cc: Gerd =?utf-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.3 (----) Pip Cet <pipcet@HIDDEN> writes: >> Opportunism: client predicts plenty of idle time, so start full collection. > > Two full collections would cause a significant slow-down, yes. > > If you want to continue testing before this is fixed, please consider > setting igc-step-interval to 0 (the fixnum, not the float) or 0.0 (which > has different behavior because we have a do { ... } while (...) loop). Setting it to 0 makes hangs somewhat shorter, but they are still there. Setting it to 0.0 does not change anything. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:51:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:51:54 2025 Received: from localhost ([127.0.0.1]:35889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmG8v-0005oL-A3 for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:51:53 -0500 Received: from mail-10629.protonmail.ch ([79.135.106.29]:63857) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tmG8q-0005o3-3t for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:51:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740333100; x=1740592300; bh=HssjeSAMslFoVEpBCRenhrjciy3U8M9G0rC90AEpkDI=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=LjIyLyvwQv9AoGV1qnzahHSdRHsKWEIAn7Y18BsAX5+Fdg52JOlv9l1WE0pnrQ7ns t18li+z9VSPNQcX5lWyUmw+yd9MLvczQbd604RobQsF+f/9gPgeQKxrstqo0/v80G0 Ep3ArsxsP+FvZL4kUkAtS+RRAJu3cVyFHeNDI9gHcgVY3QoS6H9zbHlmto48wm72d1 Wt5K7hKKn2Pi4nzxYuw/zuc4XRErmrV5BHw5ptq8633trhqmyjo1hLR7msKxLxExYk O0HgL9GGCBDEqGhSILHhiE0A1oIjzyZckYmmivnKUa2MXWFvhSw3f/NWqcGfq2Wcy0 0r6XqS3qtyNtw== Date: Sun, 23 Feb 2025 17:51:35 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow Message-ID: <87r03o35yv.fsf@HIDDEN> In-Reply-To: <87r03o4odz.fsf@localhost> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: c386af872553e8276c3c96d7c2467e427272bfb9 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: 76505 Cc: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, Helmut Eller <eller.helmut@HIDDEN>, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.0 (--) "Ihor Radchenko" <yantar92@HIDDEN> writes: > Pip Cet <pipcet@HIDDEN> writes: > >>> Any suggestions, ideas? >> >> Many! First, may I ask you to save a core file (attach gdb, "gcore", >> shouldn't destroy the session) somewhere along with the emacs binary and >> .pdmp file that correspond to it? That way, if we fix your session we >> can still figure out why it was broken in the first place. (Of course, >> you should nevershare the core file). > > Oh. It is not broken. I am writing this very email from the same > session. It is just that running compilation makes Emacs hang for a few > seconds. Same when switching magit branches (and also calling external > process). > >> The next step would be to set garbage-collection-messages to t to see >> whether it's indeed MPS that's to blame. > > Here is what I see alongside with Emacs hanging when I run M-x > project-compile on Org mode git repo. The hang only happens while make > is spawning many subprocesses to compile individual .el files. Once it > proceeds to testing (and running a single emacs subprocess) the hangs sto= p. > > Garbage collecting... > Generation 0 of a chain has reached capacity: start a minor collection. > Garbage collecting... > Generation 0 of a chain has reached capacity: start a minor collection. > Garbage collecting... > Opportunism: client predicts plenty of idle time, so start full collectio= n. This seems like an IGC bug for very unusual MPS parameters, which we use. (I hesitate to call it an MPS bug, but the documentation could be clearer here). The relevant code is ArenaStep in global.c: Bool ArenaStep(Globals globals, double interval, double multiplier) { Bool workWasDone =3D FALSE; Clock start, intervalEnd, availableEnd, now; start =3D now =3D ClockNow(); intervalEnd =3D start + (Clock)(interval * (double)clocks_per_sec); availableEnd =3D start + (Clock)(interval * multiplier * (double)clocks_p= er_sec); /* loop while there is work to do and time on the clock. */ do { Trace trace; if (arena->busyTraces !=3D TraceSetEMPTY) { trace =3D ArenaTrace(arena, (TraceId)0); /* falls through */ } else { /* No traces are running: consider collecting the world. */ if (PolicyShouldCollectWorld(arena, (double)(availableEnd - now), now= , clocks_per_sec)) { Res res; res =3D TraceStartCollectAll(&trace, arena, TraceStartWhyOPPORTUNIS= M); if (res !=3D ResOK) break; arena->lastWorldCollect =3D now; } else { /* Not worth collecting the world; consider starting a trace. */ Bool worldCollected; if (!PolicyStartTrace(&trace, &worldCollected, arena, FALSE)) break; } } TraceAdvance(trace); if (trace->state =3D=3D TraceFINISHED) TraceDestroyFinished(trace); workWasDone =3D TRUE; now =3D ClockNow(); } while (now < intervalEnd); ... } We call this code with multiplier =3D 0. It looks to me like the lowest useful value for multiplier is 1.0. The problem, I think, is that the do { ... } while () loop runs (at least) twice: the first time, a busy trace finishes, the code falls through, "now" is reset to the *current* clock, which makes (availableEnd - now) "negative". But as the types are both unsigned, the "negative" value will correspond to a large Clock value, which will make MPS reach the conclusion it's a good time to start a full collection. I think the intention was for "multiplier" in the above code always to be at least 1.0. The documentation isn't quite clear on what "multiplier" is supposed to be set to, particularly in our case where we want to discourage full collections. 1.0 seems to be the lowest safe value, so let's use that? > Opportunism: client predicts plenty of idle time, so start full collectio= n. Two full collections would cause a significant slow-down, yes. If you want to continue testing before this is fixed, please consider setting igc-step-interval to 0 (the fixnum, not the float) or 0.0 (which has different behavior because we have a do { ... } while (...) loop). Does that analysis make sense? Pip
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:14:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:14:01 2025 Received: from localhost ([127.0.0.1]:35806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmFYG-00043o-Pk for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:14:01 -0500 Received: from mout02.posteo.de ([185.67.36.66]:50307) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmFYD-00043a-LT for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:13:58 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id B8CFE240101 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 18:13:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740330831; bh=K/vD5BJ1uY2x1DjzQRsGOymlCKnZh3mFxhbWfIkMBCw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=Mu4hZHVzRqWHb755hdXdyUZizZnEWBSPkJ9QiC+yXuQ4u7uhvU940WkbJX0fj7aCA 2vizwD33kPjAZsA24musIbDKxnuR84ceK97b+7/zrYOYvoj5Pgy75wYFK48HSGJUUy x1yWoBwsuT469F9Am0RmHJSo9ziU7vRnGzCJ+VWWzl5+VSyp3b5JrgFeAdmvtLCmc0 HCdYbME6wqf/i49yYNJQft95yrrRQ9LAjIf5QN1Ud/4hkRg1UOCq3Lm1Yq87t7rdML JMEu/eZGadVftq24Q9d12VkvFzdy+0uHAkD3dAlauVNj+14DI9J3/rL7VAgorJ6DeL rQ7/9sX/9XLzg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z19SY75Y3z6tvq; Sun, 23 Feb 2025 18:13:49 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <86frk4h9rx.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> <86frk4h9rx.fsf@HIDDEN> Date: Sun, 23 Feb 2025 17:13:22 +0000 Message-ID: <87ldtw4ma5.fsf@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Eli Zaretskii <eliz@HIDDEN> writes: >> RES=3.4g VIRT=11.2g >> It does not really change when I run project-compile. >> It is also fairly normal for my Emacs sessions. > > You mean, Emacs has this approximate memory footprint as soon as you > start a fresh session? As soon as I open my Org files, the footprint is roughly half of that. Over time, it tends to increase to the above levels and stay there. > Can you start the cpu profiler just before you run project-compile, > and then show the profile (assuming the profiler doesn't cause crashes > on the branch in your build)? See the attached. --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=project-compile.eld Content-Transfer-Encoding: base64 Cltwcm9maWxlci1wcm9maWxlICIyOC4xIiBjcHUgI3MoaGFzaC10YWJsZSB0ZXN0IGVxdWFsIGRh dGEgKFtyZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBtZXNzYWdlIGFwcGx5IHBy b2ZpbGVyLXN0YXJ0IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgIiM8bmF0 aXZlLWNvbXAtZnVuY3Rpb24gZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kPiIgYWQtQWR2aWNlLWV4 ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZCBhcHBseSBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQgZnVu Y2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWxdIDUyIFt3 aW5kb3ctZm9udC13aWR0aCB3aW5kb3ctbWF4LWNoYXJzLXBlci1saW5lIHBhZ2UtYnJlYWstbGlu ZXMtLXVwZGF0ZS1kaXNwbGF5LXRhYmxlIHBhZ2UtYnJlYWstbGluZXMtLXVwZGF0ZS1kaXNwbGF5 LXRhYmxlcyByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBtZXNzYWdlIGFwcGx5 IHByb2ZpbGVyLXN0YXJ0IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgIiM8 bmF0aXZlLWNvbXAtZnVuY3Rpb24gZXhlY3V0ZS1leHRlbmRlZC1jb21tYW5kPiIgYWQtQWR2aWNl LWV4ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZCBhcHBseSBleGVjdXRlLWV4dGVuZGVkLWNvbW1hbmQg ZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZV0gMyBbZGlyLWxvY2Fscy0tYWxs LWZpbGVzIGxvY2F0ZS1kb21pbmF0aW5nLWZpbGUgZGlyLWxvY2Fscy1maW5kLWZpbGUgaGFjay1k aXItbG9jYWwtLWdldC12YXJpYWJsZXMgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIDM4Mj4iIGhhY2st ZGlyLWxvY2FsLXZhcmlhYmxlcyBwcm9qZWN0LS12YWx1ZS1pbi1kaXIgcHJvamVjdC10cnktdmMt LXNlYXJjaCBwcm9qZWN0LXRyeS12YyBydW4taG9vay13aXRoLWFyZ3MtdW50aWwtc3VjY2VzcyBw cm9qZWN0LS1maW5kLWluLWRpcmVjdG9yeSBwcm9qZWN0LWN1cnJlbnQgYnJlYWRjcnVtYi0tcHJv amVjdC1jcnVtYnMtMSBicmVhZGNydW1iLXByb2plY3QtY3J1bWJzIGZ1bmNhbGwgYnJlYWRjcnVt Yi0taGVhZGVyLWxpbmVdIDMgW3JlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls XSAzNjIgW25pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbF0gMzIwNzAgW3N0cmluZy1waXhlbC13aWR0aCBwYWdlLWJyZWFrLWxpbmVz LS11cGRhdGUtZGlzcGxheS10YWJsZSBwYWdlLWJyZWFrLWxpbmVzLS11cGRhdGUtZGlzcGxheS10 YWJsZXMgcmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMgW3JlZGlzcGxheV9pbnRlcm5hbFwg XChDXCBmdW5jdGlvblwpIHJlYWQtZnJvbS1taW5pYnVmZmVyIHJlYWQtc2hlbGwtY29tbWFuZCBj b21waWxhdGlvbi1yZWFkLWNvbW1hbmQgYnl0ZS1jb2RlIHByb2plY3QtY29tcGlsZSBmdW5jYWxs LWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWxdIDMwIFtyZWFkLWZyb20tbWluaWJ1ZmZlciByZWFkLXNoZWxsLWNvbW1hbmQgY29tcGls YXRpb24tcmVhZC1jb21tYW5kIGJ5dGUtY29kZSBwcm9qZWN0LWNvbXBpbGUgZnVuY2FsbC1pbnRl cmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbF0gNjkgW2ppdC1sb2NrLWNvbnRleHQtZm9udGlmeSAiIzxuYXRpdmUtY29tcC1mdW5jdGlv biBGNjE2ZTZmNmU3OTZkNmY3NTczMmQ2YzYxNmQ2MjY0NjFfYW5vbnltb3VzX2xhbWJkYV85PiIg YXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciByZWFkLWZyb20tbWluaWJ1ZmZlciByZWFkLXNoZWxs LWNvbW1hbmQgY29tcGlsYXRpb24tcmVhZC1jb21tYW5kIGJ5dGUtY29kZSBwcm9qZWN0LWNvbXBp bGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwg bmlsXSA0IFtzYXZlLXNvbWUtYnVmZmVycyBjb21waWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBw cm9qZWN0LWNvbXBpbGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDE5IFtmaWxlcy0tYnVmZmVycy1u ZWVkaW5nLXRvLWJlLXNhdmVkIHNhdmUtc29tZS1idWZmZXJzIGNvbXBpbGUgZnVuY2FsbC1pbnRl cmFjdGl2ZWx5IHByb2plY3QtY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1l eGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAxMCBbcmVkaXNwbGF5 X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbWVzc2FnZSBhcHBseSBtYXAteS1vci1uLXAgc2F2 ZS1zb21lLWJ1ZmZlcnMgY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgcHJvamVjdC1jb21w aWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWxdIDU3IFtyZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBtYXAteS1v ci1uLXAgc2F2ZS1zb21lLWJ1ZmZlcnMgY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgcHJv amVjdC1jb21waWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTQgW21hcC15LW9yLW4tcCBzYXZlLXNvbWUtYnVm ZmVycyBjb21waWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBwcm9qZWN0LWNvbXBpbGUgZnVuY2Fs bC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbF0gNjMgW2ppdC1sb2NrLWNvbnRleHQtZm9udGlmeSAiIzxuYXRpdmUtY29tcC1m dW5jdGlvbiBGNjE2ZTZmNmU3OTZkNmY3NTczMmQ2YzYxNmQ2MjY0NjFfYW5vbnltb3VzX2xhbWJk YV85PiIgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBtYXAteS1vci1uLXAgc2F2ZS1zb21lLWJ1 ZmZlcnMgY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgcHJvamVjdC1jb21waWxlIGZ1bmNh bGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbF0gOCBb a2V5LXZhbGlkLXAgc3Vic3RpdHV0ZS1jb21tYW5kLWtleXMgbWFwLXktb3Itbi1wIHNhdmUtc29t ZS1idWZmZXJzIGNvbXBpbGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IHByb2plY3QtY29tcGlsZSBm dW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbF0gMyBbcGFnZS1icmVhay1saW5lcy0tdXBkYXRlLWRpc3BsYXktdGFibGUgcGFnZS1i cmVhay1saW5lcy0tdXBkYXRlLWRpc3BsYXktdGFibGVzIHJlZGlzcGxheV9pbnRlcm5hbFwgXChD XCBmdW5jdGlvblwpIG1lc3NhZ2UgYXBwbHkgbWFwLXktb3Itbi1wIHNhdmUtc29tZS1idWZmZXJz IGNvbXBpbGUgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IHByb2plY3QtY29tcGlsZSBmdW5jYWxsLWlu dGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbF0gMyBbd2luZG93LS1t YXliZS1yYWlzZS1mcmFtZSBkaXNwbGF5LWJ1ZmZlci11c2Utc29tZS13aW5kb3cgZGlzcGxheS1i dWZmZXIgY29tcGlsYXRpb24tc3RhcnQgY29tcGlsZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgcHJv amVjdC1jb21waWxlIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAzIFtkaXJlY3RvcnktZmlsZXMgIiM8Ynl0ZS1jb2RlLWZ1 bmN0aW9uIEQ4MT4iIGxvY2F0ZS1kb21pbmF0aW5nLWZpbGUgcHJvamVjdC10cnktdmMtLXNlYXJj aCBwcm9qZWN0LXRyeS12YyBydW4taG9vay13aXRoLWFyZ3MtdW50aWwtc3VjY2VzcyBwcm9qZWN0 LS1maW5kLWluLWRpcmVjdG9yeSBwcm9qZWN0LWN1cnJlbnQgYnJlYWRjcnVtYi0tcHJvamVjdC1j cnVtYnMtMSBicmVhZGNydW1iLXByb2plY3QtY3J1bWJzIGZ1bmNhbGwgYnJlYWRjcnVtYi0taGVh ZGVyLWxpbmUgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBuaWwgbmls XSAzIFtjb21waWxhdGlvbi0tcGFyc2UtcmVnaW9uIGNvbXBpbGF0aW9uLS1lbnN1cmUtcGFyc2Ug Y29tcGlsYXRpb24tZmlsdGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbF0gMyBbZmlsZS1ub3RpZnktLWNhbGwtaGFuZGxlciBmaWxlLW5vdGlmeS0t aGFuZGxlLWV2ZW50IGZpbGUtbm90aWZ5LS1jYWxsYmFjay1pbm90aWZ5IGZpbGUtbm90aWZ5LWhh bmRsZS1ldmVudCBmdW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTU3IFtmaWxlLW5vdGlmeS0tZXhwYW5k LWZpbGUtbmFtZSBmaWxlLW5vdGlmeS0taGFuZGxlLWV2ZW50IGZpbGUtbm90aWZ5LS1jYWxsYmFj ay1pbm90aWZ5IGZpbGUtbm90aWZ5LWhhbmRsZS1ldmVudCBmdW5jYWxsLWludGVyYWN0aXZlbHkg Y29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g NjI3IFtqaXQtbG9jay1jb250ZXh0LWZvbnRpZnkgIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gRjYx NmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fub255bW91c19sYW1iZGFfOT4iIGFwcGx5 IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWxdIDkyIFtmaWxlLW5vdGlmeS0td2F0Y2gtYWJzb2x1dGUtZmlsZW5hbWUgZmls ZS1ub3RpZnktLWhhbmRsZS1ldmVudCBmaWxlLW5vdGlmeS0tY2FsbGJhY2staW5vdGlmeSBmaWxl LW5vdGlmeS1oYW5kbGUtZXZlbnQgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0 ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDkzIFthdXRvLXJldmVy dC0tYnVmZmVyLWNhbmRpZGF0ZXMgIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gYXV0by1yZXZlcnQt YnVmZmVycz4iIGF1dG8tcmV2ZXJ0LWJ1ZmZlcnNAYnVmZmVyLWxpc3QtZmlsdGVyIGFwcGx5IGF1 dG8tcmV2ZXJ0LWJ1ZmZlcnMgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNyBbYXV0by1yZXZlcnQtYnVmZmVyICIjPG5hdGl2ZS1j b21wLWZ1bmN0aW9uIGF1dG8tcmV2ZXJ0LWJ1ZmZlcnM+IiBhdXRvLXJldmVydC1idWZmZXJzQGJ1 ZmZlci1saXN0LWZpbHRlciBhcHBseSBhdXRvLXJldmVydC1idWZmZXJzIGFwcGx5IHRpbWVyLWV2 ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDEzIFsiIzxi eXRlLWNvZGUtZnVuY3Rpb24gQTYzPiIgaW50ZXJuYWwtZWNoby1rZXlzdHJva2VzLXByZWZpeCBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAx MyBbZmlsZS1ub3RpZnktLWhhbmRsZS1ldmVudCBmaWxlLW5vdGlmeS0tY2FsbGJhY2staW5vdGlm eSBmaWxlLW5vdGlmeS1oYW5kbGUtZXZlbnQgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQt ZXhlY3V0ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA4NiBb aGFuZGxlLXN3aXRjaC1mcmFtZSBmdW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRl IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBb dmMtZmlsZS1nZXRwcm9wIHByb2plY3QtdHJ5LXZjIHJ1bi1ob29rLXdpdGgtYXJncy11bnRpbC1z dWNjZXNzIHByb2plY3QtLWZpbmQtaW4tZGlyZWN0b3J5IHByb2plY3QtY3VycmVudCBicmVhZGNy dW1iLS1wcm9qZWN0LWNydW1icy0xIGJyZWFkY3J1bWItcHJvamVjdC1jcnVtYnMgZnVuY2FsbCBi cmVhZGNydW1iLS1oZWFkZXItbGluZSBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5j dGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDYgW2ZpbGUtbm90aWZ5LWhhbmRsZS1ldmVudCBm dW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMjMgW2NvbW1hbmQtZXhlY3V0ZSBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g NzIgW2F1dG8tcmV2ZXJ0LW5vdGlmeS1oYW5kbGVyIGZpbGUtbm90aWZ5LS1oYW5kbGUtZXZlbnQg ZmlsZS1ub3RpZnktLWNhbGxiYWNrLWlub3RpZnkgZmlsZS1ub3RpZnktaGFuZGxlLWV2ZW50IGZ1 bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWwgbmlsXSAxMjEgW2FsaXN0LWdldCBhdXRvLXJldmVydC1ub3RpZnktaGFu ZGxlciBmaWxlLW5vdGlmeS0taGFuZGxlLWV2ZW50IGZpbGUtbm90aWZ5LS1jYWxsYmFjay1pbm90 aWZ5IGZpbGUtbm90aWZ5LWhhbmRsZS1ldmVudCBmdW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFu ZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAyMyBbc2F2ZS1z b21lLWJ1ZmZlcnMgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDcgW2ZpbGVzLS1idWZmZXJzLW5lZWRp bmctdG8tYmUtc2F2ZWQgc2F2ZS1zb21lLWJ1ZmZlcnMgYXBwbHkgdGltZXItZXZlbnQtaGFuZGxl ciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMyBba2ls bC1idWZmZXIgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIEQyQT4iIHN1YnN0aXR1dGUtY29tbWFuZC1r ZXlzICIjPG5hdGl2ZS1jb21wLWZ1bmN0aW9uIEY2MTZlNmY2ZTc5NmQ2Zjc1NzMyZDZjNjE2ZDYy NjQ2MV9hbm9ueW1vdXNfbGFtYmRhXzY+IiBtYXAteS1vci1uLXAgc2F2ZS1zb21lLWJ1ZmZlcnMg YXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls XSA0IFtmaWxlLXJlbW90ZS1wIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMg W2dsb2JhbC1obC1saW5lLWhpZ2hsaWdodCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMTAgW2JyZWFkY3J1bWItcHJvamVjdC1jcnVt YnMgZnVuY2FsbCBicmVhZGNydW1iLS1oZWFkZXItbGluZSBldmFsIHJlZGlzcGxheV9pbnRlcm5h bFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWxdIDQgWyIjPG5hdGl2ZS1jb21wLWZ1bmN0aW9uIEY2MTZlNmY2ZTc5NmQ2Zjc1NzMyZDZj NjE2ZDYyNjQ2MV9hbm9ueW1vdXNfbGFtYmRhXzI4PiIgYXV0by1yZXZlcnQtLWJ1ZmZlci1jYW5k aWRhdGVzICIjPG5hdGl2ZS1jb21wLWZ1bmN0aW9uIGF1dG8tcmV2ZXJ0LWJ1ZmZlcnM+IiBhdXRv LXJldmVydC1idWZmZXJzQGJ1ZmZlci1saXN0LWZpbHRlciBhcHBseSBhdXRvLXJldmVydC1idWZm ZXJzIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbF0gMTMgWyIjPG5hdGl2ZS1jb21wLWZ1bmN0aW9uIGF1dG8tcmV2ZXJ0LWJ1ZmZlcnM+IiBh dXRvLXJldmVydC1idWZmZXJzQGJ1ZmZlci1saXN0LWZpbHRlciBhcHBseSBhdXRvLXJldmVydC1i dWZmZXJzIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsXSAzIFthdXRvLXJldmVydC1oYW5kbGVyIGF1dG8tcmV2ZXJ0LWJ1ZmZl ciAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBhdXRvLXJldmVydC1idWZmZXJzPiIgYXV0by1yZXZl cnQtYnVmZmVyc0BidWZmZXItbGlzdC1maWx0ZXIgYXBwbHkgYXV0by1yZXZlcnQtYnVmZmVycyBh cHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxd IDQgW2NhbGwtaW50ZXJhY3RpdmVseSBldmFsIHByb2duIGlmIHdoZW4gbGV0KiAiIzxpbnRlcnBy ZXRlZC1mdW5jdGlvbiBCOUQ+IiAiIzxieXRlLWNvZGUtZnVuY3Rpb24gMDdBPiIgbWFwYyAiIzxi eXRlLWNvZGUtZnVuY3Rpb24gMzgzPiIgYXBwbHkgc2VxLWRvIHNlcS1zb21lIG1ldGEtZG93biBm dW5jYWxsLWludGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlXSA0IFtjb21waWxhdGlvbi1wYXJz ZS1lcnJvcnMgY29tcGlsYXRpb24tLXBhcnNlLXJlZ2lvbiBjb21waWxhdGlvbi0tZW5zdXJlLXBh cnNlIGNvbXBpbGF0aW9uLWZpbHRlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbF0gMTEgW3ByaW4xIHNhdmVoaXN0LXNhdmUgc2F2ZWhpc3QtYXV0b3NhdmUg YXBwbHkgdGltZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsXSA0NyBbcmVhZCBzYXZlaGlzdC1zYXZlIHNhdmVoaXN0LWF1dG9zYXZlIGFw cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbF0gMjMgW3NhdmVoaXN0LXNhdmUgc2F2ZWhpc3QtYXV0b3NhdmUgYXBwbHkgdGlt ZXItZXZlbnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbF0gMTcgW3dyaXRlLXJlZ2lvbiBzYXZlaGlzdC1zYXZlIHNhdmVoaXN0LWF1dG9zYXZl IGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbF0gMTYgW3BlcnNpc3RlbnQtc2NyYXRjaC0tc2F2ZS1idWZmZXJzLXN0YXRl IHBlcnNpc3RlbnQtc2NyYXRjaC1zYXZlIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDcgW2ludGVybmFsLWVj aG8ta2V5c3Ryb2tlcy1wcmVmaXggbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDE3IFtmbHljaGVjay1lcnJvci1saXN0LXVwZGF0ZS1z b3VyY2UgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWxdIDQgW2dsb2JhbC1obC1saW5lLW1heWJlLXVuaGlnaGxpZ2h0IGdsb2JhbC1obC1s aW5lLWhpZ2hsaWdodCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbCBuaWwgbmlsXSAzMSBbYWdncmVzc2l2ZS1pbmRlbnQtLWluZGVudC1pZi1jaGFuZ2VkIGFw cGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWwgbmlsXSAzIFt1bml2ZXJzYWwtYXJndW1lbnQtLWRlc2NyaXB0aW9uICIj PGJ5dGUtY29kZS1mdW5jdGlvbiBGQTYzPiIgaW50ZXJuYWwtZWNoby1rZXlzdHJva2VzLXByZWZp eCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDE4 IFtmb3J3YXJkLXNleHAtZGVmYXVsdC1mdW5jdGlvbiBmb3J3YXJkLXNleHAgZWxpc3AtLWJlZ2lu bmluZy1vZi1zZXhwIGVsaXNwLS1mbnN5bS1pbi1jdXJyZW50LXNleHAgZWxpc3AtZWxkb2MtZnVu Y2FsbCAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBGNjE2ZTZmNmU3OTZkNmY3NTczMmQ2YzYxNmQ2 MjY0NjFfYW5vbnltb3VzX2xhbWJkYV8xNz4iIGVsZG9jLWRvY3VtZW50YXRpb24tZGVmYXVsdCBl bGRvYy0taW52b2tlLXN0cmF0ZWd5IGVsZG9jLXByaW50LWN1cnJlbnQtc3ltYm9sLWluZm8gIiM8 bmF0aXZlLWNvbXAtZnVuY3Rpb24gRjYxNmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fu b255bW91c19sYW1iZGFfMTI+IiBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmls IG5pbF0gNyBbZmlsZS1ub3RpZnktLWNhbGxiYWNrLWlub3RpZnkgZmlsZS1ub3RpZnktaGFuZGxl LWV2ZW50IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDEzIFtsYW5ndG9vbC0tY3VycmVu dC1lcnJvci1vdmVybGF5cyBsYW5ndG9vbC1hdXRvc2hvdy0tbWF5YmUgYXBwbHkgdGltZXItZXZl bnQtaGFuZGxlciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bF0gMyBbbGluZS1tb3ZlLTEgbGluZS1tb3ZlIHByZXZpb3VzLWxpbmUgcHJldmlvdXMtbG9naWNh bC1saW5lIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWludGVyYWN0aXZlbHkgZXZhbCBwcm9n biBpZiB3aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVuY3Rpb24gODlBPiIgIiM8Ynl0ZS1jb2Rl LWZ1bmN0aW9uIDgwN0E+IiBtYXBjICIjPGJ5dGUtY29kZS1mdW5jdGlvbiAzODM+IiBhcHBseV0g MyBbZmlsZS1yZW1vdGUtcCAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBGNjE2ZTZmNmU3OTZkNmY3 NTczMmQ2YzYxNmQ2MjY0NjFfYW5vbnltb3VzX2xhbWJkYV8yOD4iIGF1dG8tcmV2ZXJ0LS1idWZm ZXItY2FuZGlkYXRlcyAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBhdXRvLXJldmVydC1idWZmZXJz PiIgYXV0by1yZXZlcnQtYnVmZmVyc0BidWZmZXItbGlzdC1maWx0ZXIgYXBwbHkgYXV0by1yZXZl cnQtYnVmZmVycyBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbF0gNCBbIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIDJEMj4iIHBjYXNlIGFuZCAiIzxpbnRl cnByZXRlZC1mdW5jdGlvbiBDRDQ+IiAiIzxieXRlLWNvZGUtZnVuY3Rpb24gMDg1PiIgbWFwYyAi IzxieXRlLWNvZGUtZnVuY3Rpb24gMzgzPiIgYXBwbHkgc2VxLWRvIHNlcS1yZWR1Y2UgaWYgd2hl biBsZXQqICIjPGludGVycHJldGVkLWZ1bmN0aW9uIDQyND4iICIjPGJ5dGUtY29kZS1mdW5jdGlv biBCODA3QT4iIG1hcGNdIDMgW3J1bi1hdC10aW1lIGhpZ2hsaWdodC1wYXJlbnRoZXNlcy0taW5p dGlhdGUtaGlnaGxpZ2h0IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWxdIDMgW3F1aXQtd2luZG93cy1vbiB3aGljaC1rZXktLWhpZGUtYnVmZmVy LXNpZGUtd2luZG93IHdoaWNoLWtleS0taGlkZS1wb3B1cC1pZ25vcmUtY29tbWFuZCB3aGljaC1r ZXktLWhpZGUtcG9wdXAgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5p bCBuaWxdIDMgW2JyZWFkY3J1bWItLWZvcm1hdC1wcm9qZWN0LW5vZGUgYnJlYWRjcnVtYi0tcHJv amVjdC1jcnVtYnMtMSBicmVhZGNydW1iLXByb2plY3QtY3J1bWJzIGZ1bmNhbGwgYnJlYWRjcnVt Yi0taGVhZGVyLWxpbmUgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wgZnVuY3Rpb25cKSBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMyBbdGltZXItZXZlbnQtaGFuZGxl ciBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls IG5pbF0gMyBbdGltZXItLWFjdGl2YXRlIHRpbWVyLWFjdGl2YXRlLXdoZW4taWRsZSB0aW1lci1l dmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbF0gMzE4IFtmbHljaGVjay1vdmVybGF5cy1hdCBmbHljaGVjay1vdmVybGF5LWVycm9y cy1hdCBmbHljaGVjay1kaXNwbGF5LWVycm9yLWF0LXBvaW50IGFwcGx5IHRpbWVyLWV2ZW50LWhh bmRsZXIgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNiBbZ2V0 aGFzaCBzZXEtZG8gc2VxLXJlZHVjZSBpZiB3aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVuY3Rp b24gQkU5PiIgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIEI4MDdBPiIgbWFwYyAiIzxieXRlLWNvZGUt ZnVuY3Rpb24gMzgzPiIgYXBwbHkgc2VxLWRvIHNlcS1zb21lIG1ldGEtZG93biBmdW5jYWxsLWlu dGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlXSAzIFtsZXQgeWFudC9zZXQtbXVsdGktbWVzc2Fn ZSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmls XSAzIFt0aW1lci0tdGltZS1sZXNzLXAgdGltZXItLWFjdGl2YXRlIHRpbWVyLWFjdGl2YXRlLXdo ZW4taWRsZSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWwgbmlsXSAyMDkgWyIjPGJ5dGUtY29kZS1mdW5jdGlvbiAxOEM+IiBhcHBs eSBzZXEtc29ydCBmbHljaGVjay1maWx0ZXItb3ZlcmxheXMgZmx5Y2hlY2stb3ZlcmxheXMtYXQg Zmx5Y2hlY2stb3ZlcmxheS1lcnJvcnMtYXQgZmx5Y2hlY2stZGlzcGxheS1lcnJvci1hdC1wb2lu dCBhcHBseSB0aW1lci1ldmVudC1oYW5kbGVyIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g MyBbcnVuLWhvb2std2l0aC1hcmdzIHJlZGlzcGxheS0tcHJlLXJlZGlzcGxheS1mdW5jdGlvbnMg cmVkaXNwbGF5X2ludGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSA0IFtmaWxlLXJlbGF0aXZlLW5hbWUgYnJl YWRjcnVtYi0tcHJvamVjdC1jcnVtYnMtMSBicmVhZGNydW1iLXByb2plY3QtY3J1bWJzIGZ1bmNh bGwgYnJlYWRjcnVtYi0taGVhZGVyLWxpbmUgZXZhbCByZWRpc3BsYXlfaW50ZXJuYWxcIFwoQ1wg ZnVuY3Rpb25cKSBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNCBbaml0LWxv Y2stZm9udGlmeS1ub3cgaml0LWxvY2stZnVuY3Rpb24gZW5kLW9mLWJ1ZmZlciBmdW5jYWxsLWlu dGVyYWN0aXZlbHkgY29tbWFuZC1leGVjdXRlIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBu aWwgbmlsIG5pbCBuaWxdIDggW3Byb2Nlc3Mta2lsbC1idWZmZXItcXVlcnktZnVuY3Rpb24ga2ls bC1idWZmZXIgeWFudC9raWxsLXRoaXMtYnVmZmVyIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxs LWludGVyYWN0aXZlbHkgZXZhbCBwcm9nbiBpZiB3aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVu Y3Rpb24gQjlCPiIgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIEI4MDdBPiIgbWFwYyAiIzxieXRlLWNv ZGUtZnVuY3Rpb24gMzgzPiIgYXBwbHkgc2VxLWRvXSAxMzQgW3JlZGlzcGxheV9pbnRlcm5hbFwg XChDXCBmdW5jdGlvblwpIHByb2Nlc3Mta2lsbC1idWZmZXItcXVlcnktZnVuY3Rpb24ga2lsbC1i dWZmZXIgeWFudC9raWxsLXRoaXMtYnVmZmVyIGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWlu dGVyYWN0aXZlbHkgZXZhbCBwcm9nbiBpZiB3aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVuY3Rp b24gQjlCPiIgIiM8Ynl0ZS1jb2RlLWZ1bmN0aW9uIEI4MDdBPiIgbWFwYyAiIzxieXRlLWNvZGUt ZnVuY3Rpb24gMzgzPiIgYXBwbHldIDQyIFt0aW1lci1ldmVudC1oYW5kbGVyIHByb2Nlc3Mta2ls bC1idWZmZXItcXVlcnktZnVuY3Rpb24ga2lsbC1idWZmZXIgeWFudC9raWxsLXRoaXMtYnVmZmVy IGZ1bmNhbGwtaW50ZXJhY3RpdmVseSBjYWxsLWludGVyYWN0aXZlbHkgZXZhbCBwcm9nbiBpZiB3 aGVuIGxldCogIiM8aW50ZXJwcmV0ZWQtZnVuY3Rpb24gQjlCPiIgIiM8Ynl0ZS1jb2RlLWZ1bmN0 aW9uIEI4MDdBPiIgbWFwYyAiIzxieXRlLWNvZGUtZnVuY3Rpb24gMzgzPiIgYXBwbHldIDMgW3dp bmRvdy1mb250LXdpZHRoIHdpbmRvdy1tYXgtY2hhcnMtcGVyLWxpbmUgcGFnZS1icmVhay1saW5l cy0tdXBkYXRlLWRpc3BsYXktdGFibGUgcGFnZS1icmVhay1saW5lcy0tdXBkYXRlLWRpc3BsYXkt dGFibGVzIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5p bCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMgW2ZyYW1lLXBhcmFtZXRlciBpZiBldmFs IHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsXSAzIFtkZWxldGUtd2luZG93LWludGVybmFsIGRl bGV0ZS13aW5kb3cgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmls IG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gMyBbcmVkaXNwbGF5X2lu dGVybmFsXCBcKENcIGZ1bmN0aW9uXCkgIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gY29tcGxldGlu Zy1yZWFkLWRlZmF1bHQ+IiBtY3QtLWNvbXBsZXRpbmctcmVhZC1hZHZpY2UgYXBwbHkgY29tcGxl dGluZy1yZWFkLWRlZmF1bHQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1j b21tYW5kIGJ5dGUtY29kZSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwg bmlsXSA2OCBbYnJlYWRjcnVtYi0tZm9ybWF0LXByb2plY3Qtbm9kZSBicmVhZGNydW1iLS1wcm9q ZWN0LWNydW1icy0xIGJyZWFkY3J1bWItcHJvamVjdC1jcnVtYnMgZnVuY2FsbCBicmVhZGNydW1i LS1oZWFkZXItbGluZSBldmFsIHJlZGlzcGxheV9pbnRlcm5hbFwgXChDXCBmdW5jdGlvblwpICIj PG5hdGl2ZS1jb21wLWZ1bmN0aW9uIGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0PiIgbWN0LS1jb21w bGV0aW5nLXJlYWQtYWR2aWNlIGFwcGx5IGNvbXBsZXRpbmctcmVhZC1kZWZhdWx0IHJlYWQtZXh0 ZW5kZWQtY29tbWFuZC0xIHJlYWQtZXh0ZW5kZWQtY29tbWFuZCBieXRlLWNvZGUgY29tbWFuZC1l eGVjdXRlIG5pbF0gMyBbIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gY29tcGxldGluZy1yZWFkLWRl ZmF1bHQ+IiBtY3QtLWNvbXBsZXRpbmctcmVhZC1hZHZpY2UgYXBwbHkgY29tcGxldGluZy1yZWFk LWRlZmF1bHQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEgcmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5 dGUtY29kZSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0g NDEwIFtjYW5jZWwtdGltZXItaW50ZXJuYWwgdGltZXItZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUt Y29tcC1mdW5jdGlvbiBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdD4iIG1jdC0tY29tcGxldGluZy1y ZWFkLWFkdmljZSBhcHBseSBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCByZWFkLWV4dGVuZGVkLWNv bW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNvbW1hbmQtZXhlY3V0ZSBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbF0gNiBbdGltZXItZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUt Y29tcC1mdW5jdGlvbiBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdD4iIG1jdC0tY29tcGxldGluZy1y ZWFkLWFkdmljZSBhcHBseSBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCByZWFkLWV4dGVuZGVkLWNv bW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNvbW1hbmQtZXhlY3V0ZSBu aWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDYgW3RpbWVyLS1hY3RpdmF0ZSB0aW1lci1hY3Rp dmF0ZS13aGVuLWlkbGUgdGltZXItZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUtY29tcC1mdW5jdGlv biBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdD4iIG1jdC0tY29tcGxldGluZy1yZWFkLWFkdmljZSBh cHBseSBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCByZWFkLWV4dGVuZGVkLWNvbW1hbmQtMSByZWFk LWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNvbW1hbmQtZXhlY3V0ZSBuaWwgbmlsIG5pbCBu aWwgbmlsXSAzIFthbGwtY29tcGxldGlvbnMgY29tcGxldGUtd2l0aC1hY3Rpb24gIiM8bmF0aXZl LWNvbXAtZnVuY3Rpb24gRjYxNmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fub255bW91 c19sYW1iZGFfNTY+IiBvcmRlcmxlc3MtLWZpbHRlciBvcmRlcmxlc3MtYWxsLWNvbXBsZXRpb25z ICIjPGJ5dGUtY29kZS1mdW5jdGlvbiBGMjY+IiBmdW5jYWxsIGxldCBldmFsICIjPGJ5dGUtY29k ZS1mdW5jdGlvbiBGMEQ+IiAiIzxieXRlLWNvZGUtZnVuY3Rpb24gQjgwN0E+IiBtYXBjICIjPGJ5 dGUtY29kZS1mdW5jdGlvbiAzODM+IiBhcHBseSBzZXEtZG8gc2VxLXNvbWVdIDYzIFt3aW5kb3ct aW4tZGlyZWN0aW9uICIjPGJ5dGUtY29kZS1mdW5jdGlvbiA1NkU+IiB3YWxrLXdpbmRvdy10cmVl LTEgd2Fsay13aW5kb3ctdHJlZSBkaXNwbGF5LWJ1ZmZlci1hdC1ib3R0b20gZGlzcGxheS1idWZm ZXIgdGVtcC1idWZmZXItd2luZG93LXNob3cgIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gbWluaWJ1 ZmZlci1jb21wbGV0aW9uLWhlbHA+IiBtY3QtLW1pbmlidWZmZXItY29tcGxldGlvbi1oZWxwLWFk dmljZSBhcHBseSBtaW5pYnVmZmVyLWNvbXBsZXRpb24taGVscCBtY3QtLXNob3ctY29tcGxldGlv bnMgbWN0LS1saXZlLWNvbXBsZXRpb25zLXJlZnJlc2gtaW1tZWRpYXRlbHkgYXBwbHkgdGltZXIt ZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBjb21wbGV0aW5nLXJlYWQtZGVm YXVsdD4iXSAzIFtnZW5lcmF0ZS1uZXctYnVmZmVyIHN1YnN0aXR1dGUtY29tbWFuZC1rZXlzIGRv Y3VtZW50YXRpb24gbWFyZ2luYWxpYS0tZnVuY3Rpb24tZG9jIG1hcmdpbmFsaWEtYW5ub3RhdGUt Y29tbWFuZCBtYXJnaW5hbGlhLS1jYWNoZWQgbWFyZ2luYWxpYS0tYWZmaXhhdGUgYXBwbHkgIiM8 Ynl0ZS1jb2RlLWZ1bmN0aW9uIDY4OD4iICIjPGJ5dGUtY29kZS1mdW5jdGlvbiAwQjM+IiB3aW5k b3ctLWRpc3BsYXktYnVmZmVyIGRpc3BsYXktYnVmZmVyLWF0LWJvdHRvbSBkaXNwbGF5LWJ1ZmZl ciB0ZW1wLWJ1ZmZlci13aW5kb3ctc2hvdyAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBtaW5pYnVm ZmVyLWNvbXBsZXRpb24taGVscD4iIG1jdC0tbWluaWJ1ZmZlci1jb21wbGV0aW9uLWhlbHAtYWR2 aWNlXSAzIFtmaXQtd2luZG93LXRvLWJ1ZmZlciBjb21wbGV0aW9ucy0tZml0LXdpbmRvdy10by1i dWZmZXIgd2luZG93LS1kaXNwbGF5LWJ1ZmZlciBkaXNwbGF5LWJ1ZmZlci1hdC1ib3R0b20gZGlz cGxheS1idWZmZXIgdGVtcC1idWZmZXItd2luZG93LXNob3cgIiM8bmF0aXZlLWNvbXAtZnVuY3Rp b24gbWluaWJ1ZmZlci1jb21wbGV0aW9uLWhlbHA+IiBtY3QtLW1pbmlidWZmZXItY29tcGxldGlv bi1oZWxwLWFkdmljZSBhcHBseSBtaW5pYnVmZmVyLWNvbXBsZXRpb24taGVscCBtY3QtLXNob3ct Y29tcGxldGlvbnMgbWN0LS1saXZlLWNvbXBsZXRpb25zLXJlZnJlc2gtaW1tZWRpYXRlbHkgYXBw bHkgdGltZXItZXZlbnQtaGFuZGxlciAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBjb21wbGV0aW5n LXJlYWQtZGVmYXVsdD4iIG1jdC0tY29tcGxldGluZy1yZWFkLWFkdmljZV0gNCBbc2hvdy1wYXJl bi0tY2F0ZWdvcml6ZS1wYXJlbiBzaG93LXBhcmVuLS1sb2NhdGUtbmVhci1wYXJlbiBzaG93LXBh cmVuLS1kZWZhdWx0IHNob3ctcGFyZW4tZnVuY3Rpb24gYXBwbHkgdGltZXItZXZlbnQtaGFuZGxl ciAiIzxuYXRpdmUtY29tcC1mdW5jdGlvbiBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdD4iIG1jdC0t Y29tcGxldGluZy1yZWFkLWFkdmljZSBhcHBseSBjb21wbGV0aW5nLXJlYWQtZGVmYXVsdCByZWFk LWV4dGVuZGVkLWNvbW1hbmQtMSByZWFkLWV4dGVuZGVkLWNvbW1hbmQgYnl0ZS1jb2RlIGNvbW1h bmQtZXhlY3V0ZSBuaWwgbmlsXSAzIFtqaXQtbG9jay1jb250ZXh0LWZvbnRpZnkgIiM8bmF0aXZl LWNvbXAtZnVuY3Rpb24gRjYxNmU2ZjZlNzk2ZDZmNzU3MzJkNmM2MTZkNjI2NDYxX2Fub255bW91 c19sYW1iZGFfOT4iIGFwcGx5IHRpbWVyLWV2ZW50LWhhbmRsZXIgIiM8bmF0aXZlLWNvbXAtZnVu Y3Rpb24gY29tcGxldGluZy1yZWFkLWRlZmF1bHQ+IiBtY3QtLWNvbXBsZXRpbmctcmVhZC1hZHZp Y2UgYXBwbHkgY29tcGxldGluZy1yZWFkLWRlZmF1bHQgcmVhZC1leHRlbmRlZC1jb21tYW5kLTEg cmVhZC1leHRlbmRlZC1jb21tYW5kIGJ5dGUtY29kZSBjb21tYW5kLWV4ZWN1dGUgbmlsIG5pbCBu aWwgbmlsXSAxMyBbIiM8bmF0aXZlLWNvbXAtZnVuY3Rpb24gZXhlY3V0ZS1leHRlbmRlZC1jb21t YW5kPiIgYWQtQWR2aWNlLWV4ZWN1dGUtZXh0ZW5kZWQtY29tbWFuZCBhcHBseSBleGVjdXRlLWV4 dGVuZGVkLWNvbW1hbmQgZnVuY2FsbC1pbnRlcmFjdGl2ZWx5IGNvbW1hbmQtZXhlY3V0ZSBuaWwg bmlsIG5pbCBuaWwgbmlsIG5pbCBuaWwgbmlsIG5pbCBuaWxdIDMpKSAoMjY1NTUgMjIyNTQgNjAx MTIxIDc1MjAwMCkgbmlsXQo= --=-=-= Content-Type: text/plain -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92> --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:05:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:05:41 2025 Received: from localhost ([127.0.0.1]:35784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmFQC-0003kv-M7 for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:05:41 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59710) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmFPx-0003kF-Fi for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:05:26 -0500 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 <eliz@HIDDEN>) id 1tmFPr-0004BH-M5; Sun, 23 Feb 2025 12:05:19 -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=AJhwxM1d6k8zofM/r4B/5NvV9O2+CN9RRu98l2nOOSs=; b=VsBSV4EUKHBv 4lAOEAkXmBgx8pDfUi4ToyZhKSTpH6B/dED0F59X64WvDPwAfTnKi3Sq7rpCLy65bDzpDmK7KV5D4 VsRlN607rTZ5xhKfLwwGObCaM2I3vBke2cCte9dvCCYgsAz44f0ij76k7VqBfPsf8Ur9YeuBZCjCP W03FSMnMbUfZTXnpME5iXvRTgeX9dR4aFNBmRxhgONOXJfGziSx/gPJJfCPisqZST4PvS2ewj88h6 z+/PFQSrljmg0elFuoWN5AySOkpFyr7AxztEG2ePomHxf7GMNOPV6hk9RXUIp9tOrsqEFvMOqEcR2 unYHvFs7e0g+iCht2ERROw==; Date: Sun, 23 Feb 2025 19:05:06 +0200 Message-Id: <86frk4h9rx.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> In-Reply-To: <87o6ys4mwf.fsf@localhost> (message from Ihor Radchenko on Sun, 23 Feb 2025 17:00:00 +0000) Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> <87o6ys4mwf.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ihor Radchenko <yantar92@HIDDEN> > Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org > Date: Sun, 23 Feb 2025 17:00:00 +0000 > > Eli Zaretskii <eliz@HIDDEN> writes: > > > . what is the memory footprint (resident and VM total) of the Emacs > > process when this happens? > > RES=3.4g VIRT=11.2g > It does not really change when I run project-compile. > It is also fairly normal for my Emacs sessions. You mean, Emacs has this approximate memory footprint as soon as you start a fresh session? Can you start the cpu profiler just before you run project-compile, and then show the profile (assuming the profiler doesn't cause crashes on the branch in your build)?
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 17:00:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 12:00:39 2025 Received: from localhost ([127.0.0.1]:35768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmFLL-0003X8-I4 for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:00:39 -0500 Received: from mout01.posteo.de ([185.67.36.65]:44013) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmFLJ-0003Wv-LN for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 12:00:38 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 1215D240027 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 18:00:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740330031; bh=tvgswc9+bRDLN7YRcEGzJUjoOD6hU6RBNt7yjWS5cIc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=lRe1cV1rwykG0y8epUOXP+SZJ1zX3q/dXyOOPJFyz/YF2C1YRvm8nSjDs/NorCIZi i1nEYnsVoY8ox1tVWuMoyDSxMxMjM2jbSwfytN+c+PAqN3xHBt4/h4Cs9g00CjR56n gjFF00CThwmcp9EK1Tn7MU+8KWgTzx72cEeXZMhFXB6TlUZPvw5hKWIfQ2P3pJiSUq ro/s9eAza1M5ZLGSYwE47XyuVvs6xGGT8shSYOO+M4wNsSpBDq2TTRIEuuhpfwAoBg h3FYulT8xHeuhLYXkPl2fKr+lbku7SXAlWEG7Y+wvf1k9O51EVnHEgtFXDMSnTJ1NO fPn6hI8fssy2g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z19986BlPz6twh; Sun, 23 Feb 2025 18:00:28 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <86ikp0haa0.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> <86ikp0haa0.fsf@HIDDEN> Date: Sun, 23 Feb 2025 17:00:00 +0000 Message-ID: <87o6ys4mwf.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.3 (----) Eli Zaretskii <eliz@HIDDEN> writes: > . what is the memory footprint (resident and VM total) of the Emacs > process when this happens? RES=3.4g VIRT=11.2g It does not really change when I run project-compile. It is also fairly normal for my Emacs sessions. > . do you see any signs of paging (significant disk activity) when > those "hangs" happen? No. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 16:55:01 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 11:55:01 2025 Received: from localhost ([127.0.0.1]:35751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmFFs-0003BS-Vg for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:55:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48726) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmFFo-0003BB-W4 for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:54:58 -0500 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 <eliz@HIDDEN>) id 1tmFFe-0002o2-HD; Sun, 23 Feb 2025 11:54:51 -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=n67XcxieogYB5dKX9hxT2U2ZINUIBm5WUlxZTmuJNPU=; b=B/LbQQjDdQ/s JsrGPGe3CyniGsFL0JVf7HVuv2xk96lFtAVlSlREchC9BX97QVrwQgy1YHnLzimaLeW4ivU6ugNi3 9IMWI0z4pVqml875AjJVh6NpmVAndqwC8oCuFksROxHqOB+rQzLfoz10ShjgNCuGjTnIOBgjCUtVa aowlWqo2fiuKMXbcmfilRVS1KgiCTR12SOicaNAxUBlBS9Ld65qYuVeNTe2sA8uFSW2BCL3lvDPHC 3mhCa8YyRORm3ZsC5t+w6mJBRZvBhnWn3rKZ1YtuhT8L6KEezOJlX4kOzHGYNMbLcxBh0r1Jcr0Gp JOE6tQijyLeDLUfuhikY8g==; Date: Sun, 23 Feb 2025 18:54:15 +0200 Message-Id: <86ikp0haa0.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> In-Reply-To: <87r03o4odz.fsf@localhost> (message from Ihor Radchenko on Sun, 23 Feb 2025 16:27:52 +0000) Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Cc: 76505 <at> debbugs.gnu.org > From: Ihor Radchenko <yantar92@HIDDEN> > Date: Sun, 23 Feb 2025 16:27:52 +0000 > > Pip Cet <pipcet@HIDDEN> writes: > > >> Any suggestions, ideas? A couple more questions: . what is the memory footprint (resident and VM total) of the Emacs process when this happens? . do you see any signs of paging (significant disk activity) when those "hangs" happen?
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 16:52:00 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 11:52:00 2025 Received: from localhost ([127.0.0.1]:35746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmFCy-00036p-6h for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:52:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46142) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tmFCv-00036a-Ir for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:51:58 -0500 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 <eliz@HIDDEN>) id 1tmFCq-0002g4-A9; Sun, 23 Feb 2025 11:51: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=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=; b=L70ZNalIhyMQ u9nsZqtaKB2b+FJio0Pt0SP/ZO+tsT/BZfrCNu32ahfoFYSzirrZBbR73Hbb7MmpcwFHLBTXrCgMu uRfoghRFK+1/MGr4hJWaZDoIml5680odz45eotVHTZYwsDkcEvFuIAoqeNSpbjqTHHCAjqpAXEF8G Z/gvU0Q4JAe5mWtOkuylf7uXii6DUpkzTxdxGuTsWKHsFZHICpo5i22zaSuGy4b9Dg0vTUAfHYgYi dlvUbdTRI95SBjs6OxoJ2QdW7aaYGDD3qWNF595FJzscsvwAGrtjZC23QQTg/d8XnCb6F9Zz9ozyB QkHk2EmlhC1TIIS8xybamA==; Date: Sun, 23 Feb 2025 18:51:48 +0200 Message-Id: <86jz9ghae3.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Ihor Radchenko <yantar92@HIDDEN> In-Reply-To: <87r03o4odz.fsf@localhost> (message from Ihor Radchenko on Sun, 23 Feb 2025 16:27:52 +0000) Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> <87r03o4odz.fsf@localhost> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76505 Cc: pipcet@HIDDEN, 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---)
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 16:28:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 11:28:34 2025 Received: from localhost ([127.0.0.1]:35681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmEqH-000219-Ga for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:28:34 -0500 Received: from mout01.posteo.de ([185.67.36.65]:38677) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmEqC-00020s-Ag for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:28:31 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id A652E240028 for <76505 <at> debbugs.gnu.org>; Sun, 23 Feb 2025 17:28:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740328101; bh=wtDKkleQs5cWP/m00YB2WVfjaRYpy3BXJsAYfuqScw8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=dobFr2AfZhMPcV8UUMpswzjxgonajG5Scv7leT4wCKV3/CsbdWpqe8f4iFNGfZEzj iDv1K14ej67sltZzvRrMqbKm/QX2iP/3NTOzx11Fiv+/5aJ3tTSdAtoQRQ9ER3aepE 8/rWGmvS/XbjsYUWhJVuKMZ/ehEvYWPHK/iDS0RBsBd/KMa9m7OhDhXkq8maO/lCTk 9NDTUCp33anh9yvQnkh7jzN7WBzV1hb299rhvtzvw4ShJV4qnndVrrAGLN+17Mdcou DXABhXZt+JqQpelcnLiQ7VZoiewbwzKNdX+Aww+dLw/vR35MwFgin7iqUn6gfmxkt+ uZ/2ldqMDRAMA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z18S42psCz9rxF; Sun, 23 Feb 2025 17:28:20 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow In-Reply-To: <87zfic3are.fsf@HIDDEN> References: <87zfic4q17.fsf@localhost> <87zfic3are.fsf@HIDDEN> Date: Sun, 23 Feb 2025 16:27:52 +0000 Message-ID: <87r03o4odz.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.3 (---) X-Debbugs-Envelope-To: 76505 Cc: 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.3 (----) Pip Cet <pipcet@HIDDEN> writes: >> Any suggestions, ideas? > > Many! First, may I ask you to save a core file (attach gdb, "gcore", > shouldn't destroy the session) somewhere along with the emacs binary and > .pdmp file that correspond to it? That way, if we fix your session we > can still figure out why it was broken in the first place. (Of course, > you should nevershare the core file). Oh. It is not broken. I am writing this very email from the same session. It is just that running compilation makes Emacs hang for a few seconds. Same when switching magit branches (and also calling external process). > The next step would be to set garbage-collection-messages to t to see > whether it's indeed MPS that's to blame. Here is what I see alongside with Emacs hanging when I run M-x project-compile on Org mode git repo. The hang only happens while make is spawning many subprocesses to compile individual .el files. Once it proceeds to testing (and running a single emacs subprocess) the hangs stop. Garbage collecting... Generation 0 of a chain has reached capacity: start a minor collection. Garbage collecting... Generation 0 of a chain has reached capacity: start a minor collection. Garbage collecting... Opportunism: client predicts plenty of idle time, so start full collection. pixel-scroll-precision-scroll-up: Beginning of buffer [2 times] Garbage collecting... Generation 0 of a chain has reached capacity: start a minor collection. Garbage collecting... Opportunism: client predicts plenty of idle time, so start full collection. > What are the values of igc-step-interval and igc--balance-intervals? igc-step-interval = 0.04 igc--balance-intervals = nil > Can you send a dump of the output of M-x igc-stats and M-x > igc-roots-stats? What I did: 1. M-x igc-roots-stats 2. M-x igc-stats 3. In each window, press a and s for initial snapshot 4. Run M-x project compile (make test) on Org git repo 5. Observe the hangs until they finish 6. In each stats window, press s 7. In each stats window, press d *igc roots* bc-stack ambig 1 4194304 buffer ambig 2 1200 charset-table ambig 1 60480 control stack ambig 1 nil dump-pins ambig 1 24 exact exact 1 8192 exact-n exact 2874 2617368 exact-ptr exact 7 56 kbd-buffer ambig 1 262144 lispsym exact 1 99344 main-thread exact 1 536 pure ambig 1 5166672 rdstack exact 1 3912 realloc-ambig ambig 3 3456 specpdl exact 1 62176 staticvec exact 1 16384 terminal-list ambig 1 8 tty-list exact 1 8 xpalloc-ambig ambig 1 18368 xpalloc-exact exact 2 1696 xzalloc-ambig ambig 105 17024 *igc* IGC_OBJ_CONS 597337 14336088 24 nil IGC_OBJ_FLOAT -260 -6240 24 nil IGC_OBJ_IMAGE -2 -528 264 nil IGC_OBJ_INTERVAL -9099 -582336 64 nil IGC_OBJ_ITREE_NODE -1 -88 88 nil IGC_OBJ_ITREE_TREE -1 -32 32 nil IGC_OBJ_MARKER_VECTOR -444 -30096 67 nil IGC_OBJ_PAD 527 -66496 126 nil IGC_OBJ_STRING -8334 -333360 40 nil IGC_OBJ_STRING_DATA -15384 -14186960 922 nil IGC_OBJ_SYMBOL -3 -168 56 nil IGC_OBJ_VECTOR -26817 -2073928 77 nil PVEC_BIGNUM -122 -3904 32 nil PVEC_BUFFER -401 -397792 992 nil PVEC_CLOSURE 694 64704 93 nil PVEC_FONT -1009 -121272 120 nil PVEC_FREE -311 -10920 35 nil PVEC_HASH_TABLE -2271 -199848 88 nil PVEC_MARKER -5938 -332528 56 nil PVEC_NORMAL_VECTOR -18007 -1101912 61 nil PVEC_OVERLAY -1 -40 40 nil PVEC_RECORD 553 30928 55 nil PVEC_WINDOW -2 -1104 552 nil PVEC_WINDOW_CONFIGURATION -2 -240 120 nil > Does a manual full collection (M-x igc-collect) help temporarily? How > long does it take? No, it does not help. M-: (benchmark-progn (igc-collect)) Elapsed time: 3.086109s Doing it repeatedly does not make it faster. > Are you using the debug version of libmps or the standard version? Standard version. > Attaching gdb Monte-Carlo-style a few times during the hang and sending > the "bt full" might also provide some hints. The hang is just for a few seconds or so. It will be tricky. Also, I never tried attaching gdb to process. >> In GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version >> 3.24.42, cairo version 1.18.2) of 2025-02-15 built on localhost >> Repository revision: 67e602105774a31508239a6d2a6a05a4d4c5d363 > > Hmm. That commit's a bit old, but I'm not aware of any major > performance problems that would have gone away entirely since then. I did not have crashes, so did not risk updates yet. If you think it will be helpful, I can. >> Repository branch: feature/igc >> Windowing system distributor 'The X.Org Foundation', version 11.0.12101014 >> System Description: Gentoo Linux >> >> Configured using: >> 'configure --with-mps=yes --with-native-compilation 'CFLAGS=-g3 >> -I/opt/mps/include -L/opt/mps/lib' >> JAVAC=/etc/java-config-2/current-system-vm/bin/javac >> PKG_CONFIG_PATH=/usr/share/guile-data/3.0/pkgconfig' > > IIUC, configuring Emacs that way will add a "-O" flag to the CFLAGS, > which is unusual as -O2 and -O3 are much more common. I'm not sure > whether that's what you intended to do, but it always surprises me :-) CFLAGS=-g3 gives me symbols in perf data. With more optimizations, they will disappear. -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at 76505) by debbugs.gnu.org; 23 Feb 2025 16:08:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 11:08:24 2025 Received: from localhost ([127.0.0.1]:35644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmEWl-000180-Rf for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:08:24 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]:37213) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <pipcet@HIDDEN>) id 1tmEWf-00017c-Qb for 76505 <at> debbugs.gnu.org; Sun, 23 Feb 2025 11:08:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1740326889; x=1740586089; bh=+/Seajd5+Gq5Wd63sR59Kv7GpPZIUJaXMqqWKJ2vfMs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=Ucyez7iicDXrYMS/xtDSzpialMnid1aF90xp3dRTj81qGktJf0fHSOZtaOrPBVryD Qtbd9KzRWwmx70pSB0gwESkl2gPPp7CfSlhM/HhcQ/7vbTgkzTStnnEObmGix82rKN lESVO6Ygi64omdSOfiw0hnrVC/FBvYDcXe9RWDR3xpJjJXSfAno1xA7DA7EQRFPVD4 2nCMdp2alaJ8waAnIMi8PieTHgO5IB6Db70JqH2GegE/U0DvU0wDFbTIswkP7HDmhl +HShwRDQHHB3wX2s9uVcF/Xb2Tq4vFbdln2feg5Otq2hrlDwUAmh16dKfqElHAuh8w jvsTWLE5LGheg== Date: Sun, 23 Feb 2025 16:08:04 +0000 To: Ihor Radchenko <yantar92@HIDDEN> From: Pip Cet <pipcet@HIDDEN> Subject: Re: bug#76505: 31.0.50; igc: M-x project-compile is slow Message-ID: <87zfic3are.fsf@HIDDEN> In-Reply-To: <87zfic4q17.fsf@localhost> References: <87zfic4q17.fsf@localhost> Feedback-ID: 112775352:user:proton X-Pm-Message-ID: c8038159d13a615edefb54b6f2ab259cd3c069e8 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 76505 Cc: 76505 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) "Ihor Radchenko" <yantar92@HIDDEN> writes: > Hi, > > After running Emacs for a few days (no crashes!), I noticed significant > hangs when running compilation. Thanks for the report, we're very interested in cases where feature/igc becomes unusable (less usable) in large sessions! > The perf data is silent, but Emacs becomes unresponsive right at the > beginning of compilations and sometimes in the middle, as the > compilation buffer is filled. > > Any suggestions, ideas? Many! First, may I ask you to save a core file (attach gdb, "gcore", shouldn't destroy the session) somewhere along with the emacs binary and .pdmp file that correspond to it? That way, if we fix your session we can still figure out why it was broken in the first place. (Of course, you should nevershare the core file). The next step would be to set garbage-collection-messages to t to see whether it's indeed MPS that's to blame. What are the values of igc-step-interval and igc--balance-intervals? Can you send a dump of the output of M-x igc-stats and M-x igc-roots-stats? Does a manual full collection (M-x igc-collect) help temporarily? How long does it take? Are you using the debug version of libmps or the standard version? IIUC, the debug version sometimes verifies so many things that it runs into complexity issues. Attaching gdb Monte-Carlo-style a few times during the hang and sending the "bt full" might also provide some hints. > In GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version > 3.24.42, cairo version 1.18.2) of 2025-02-15 built on localhost > Repository revision: 67e602105774a31508239a6d2a6a05a4d4c5d363 Hmm. That commit's a bit old, but I'm not aware of any major performance problems that would have gone away entirely since then. > Repository branch: feature/igc > Windowing system distributor 'The X.Org Foundation', version 11.0.1210101= 4 > System Description: Gentoo Linux > > Configured using: > 'configure --with-mps=3Dyes --with-native-compilation 'CFLAGS=3D-g3 > -I/opt/mps/include -L/opt/mps/lib' > JAVAC=3D/etc/java-config-2/current-system-vm/bin/javac > PKG_CONFIG_PATH=3D/usr/share/guile-data/3.0/pkgconfig' IIUC, configuring Emacs that way will add a "-O" flag to the CFLAGS, which is unusual as -O2 and -O3 are much more common. I'm not sure whether that's what you intended to do, but it always surprises me :-) Pip
bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 23 Feb 2025 15:53:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 23 10:53:06 2025 Received: from localhost ([127.0.0.1]:35613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmEHy-0000R8-A0 for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 10:53:06 -0500 Received: from lists.gnu.org ([2001:470:142::17]:60790) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <yantar92@HIDDEN>) id 1tmEHu-0000QU-Fx for submit <at> debbugs.gnu.org; Sun, 23 Feb 2025 10:53:05 -0500 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 <yantar92@HIDDEN>) id 1tmEHn-0007Sl-F1 for bug-gnu-emacs@HIDDEN; Sun, 23 Feb 2025 10:52:55 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <yantar92@HIDDEN>) id 1tmEHj-0005E2-99 for bug-gnu-emacs@HIDDEN; Sun, 23 Feb 2025 10:52:55 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C75DC240027 for <bug-gnu-emacs@HIDDEN>; Sun, 23 Feb 2025 16:52:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1740325968; bh=i0UY5pee4zWfPolhQFz5vcyzV/9in4xk6ZVvJyw5FJg=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=TH/EWiSKvWukaZs0DlI2bTf6V9GNUsTyVaOmu0oNIsSvai9o4u3c+MeSNsdsBUhls DbF6ulanIvsx4GJEpNUB/8sWp5DJjcw7mk9Dc93GL5+P+Ir7N91ucNG6SU+WR7nUZh pARtvysQ4r85lcbkRi6sfT/0Yxb5T0xieOTt071OmBahpf334+YXAEPVWSk5V+PBL5 i9zgR+iED+LParVj5TH+6p+BtC7QbLOPR46/QmfeO5Nbj6zbuRQCVMBoDydWfpiZS4 MMTfWZL/QAAru1tJa38XA66eLLI7VlZCpBlZKONmKb9MfPwrdC5/FaZJuMlGgJMwzX 3GsWmheZi/NPA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Z17g42zJ7z6twF for <bug-gnu-emacs@HIDDEN>; Sun, 23 Feb 2025 16:52:48 +0100 (CET) From: Ihor Radchenko <yantar92@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 31.0.50; igc: M-x project-compile is slow X-Debbugs-Cc: Date: Sun, 23 Feb 2025 15:52:20 +0000 Message-ID: <87zfic4q17.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@HIDDEN; helo=mout01.posteo.de X-Spam_score_int: -53 X-Spam_score: -5.4 X-Spam_bar: ----- X-Spam_report: (-5.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi, After running Emacs for a few days (no crashes!), I noticed significant hangs when running compilation. The perf data is silent, but Emacs becomes unresponsive right at the beginning of compilations and sometimes in the middle, as the compilation buffer is filled. Any suggestions, ideas? 1.46% emacs ld-linux-x86-64.so.2 [.] do_lookup_x 1.11% emacs emacs [.] compact_buffer 1.11% emacs libc.so.6 [.] pthread_mutex_lock 1.09% emacs libc.so.6 [.] pthread_mutex_unlock 1.08% emacs emacs [.] ChunkOfAddr 0.95% emacs [unknown] [k] 0xffffffff90e001c8 0.84% emacs emacs [.] fix_lisp_obj 0.76% emacs emacs [.] ChainDeferral 0.67% emacs emacs [.] igc_on_idle 0.66% emacs emacs-30-vcs [.] 0x00000000001bdc09 0.59% emacs emacs [.] GenDescNewSize 0.58% emacs emacs [.] re_match_2_internal 0.53% emacs emacs [.] _mps_fix2 0.53% emacs emacs-30-vcs [.] 0x00000000001ed929 0.47% emacs emacs [.] ArenaStep 0.44% emacs [vdso] [.] __vdso_clock_gettime 0.40% emacs emacs [.] ShieldFlush 0.39% emacs emacs [.] shieldQueue 0.38% emacs emacs-30-vcs [.] 0x00000000001c907f 0.37% emacs emacs-30-vcs [.] re_search_2 0.37% emacs emacs [.] QuickSort 0.37% emacs emacs [.] amcSegFix 0.35% emacs emacs-30-vcs [.] 0x00000000001bdeda 0.35% emacs emacs [.] dflt_scanx 0.32% emacs emacs [.] PolicyStartTrace 0.30% emacs [unknown] [k] 0xffffffff90e018a8 0.29% cc1plus cc1plus [.] push_to_top_level 0.28% emacs macroexp-2c3e1495-60fafb77.eln [.] F6d6163726f6578702d2d657870616e642d616c6c_macroexp__expand_all_0 In GNU Emacs 31.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.42, cairo version 1.18.2) of 2025-02-15 built on localhost Repository revision: 67e602105774a31508239a6d2a6a05a4d4c5d363 Repository branch: feature/igc Windowing system distributor 'The X.Org Foundation', version 11.0.12101014 System Description: Gentoo Linux Configured using: 'configure --with-mps=yes --with-native-compilation 'CFLAGS=-g3 -I/opt/mps/include -L/opt/mps/lib' JAVAC=/etc/java-config-2/current-system-vm/bin/javac PKG_CONFIG_PATH=/usr/share/guile-data/3.0/pkgconfig' -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>
Ihor Radchenko <yantar92@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#76505
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.