Emacs client scalability for long, deeply-nested threads
authorJed Brown <jed@59A2.org>
Mon, 23 Mar 2015 18:09:08 +0000 (12:09 +1800)
committerW. Trevor King <wking@tremily.us>
Sat, 20 Aug 2016 21:48:32 +0000 (14:48 -0700)
71/87f8e896e4a9398b73b5a4598e0bd0a3eaedea [new file with mode: 0644]

diff --git a/71/87f8e896e4a9398b73b5a4598e0bd0a3eaedea b/71/87f8e896e4a9398b73b5a4598e0bd0a3eaedea
new file mode 100644 (file)
index 0000000..8bc1966
--- /dev/null
@@ -0,0 +1,83 @@
+Return-Path: <jed@59a2.org>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id A1167431FD4\r
+       for <notmuch@notmuchmail.org>; Mon, 23 Mar 2015 11:17:26 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 2.438\r
+X-Spam-Level: **\r
+X-Spam-Status: No, score=2.438 tagged_above=-999 required=5\r
+       tests=[DNS_FROM_AHBL_RHSBL=2.438] autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id wSxCa9yhSqmj for <notmuch@notmuchmail.org>;\r
+       Mon, 23 Mar 2015 11:17:23 -0700 (PDT)\r
+X-Greylist: delayed 488 seconds by postgrey-1.32 at olra;\r
+       Mon, 23 Mar 2015 11:17:23 PDT\r
+Received: from jedbrown.org (jedbrown.org [198.199.121.66])\r
+       (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))\r
+       (No client certificate requested)\r
+       by olra.theworths.org (Postfix) with ESMTPS id 746EB431FD2\r
+       for <notmuch@notmuchmail.org>; Mon, 23 Mar 2015 11:17:23 -0700 (PDT)\r
+Received: from [127.0.0.1] (localhost [127.0.0.1])\r
+       (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\r
+       (Client did not present a certificate)\r
+       by jedbrown.org (Postfix) with ESMTPSA id D47B780B8C\r
+       for <notmuch@notmuchmail.org>; Mon, 23 Mar 2015 18:09:10 +0000 (UTC)\r
+From: Jed Brown <jed@59A2.org>\r
+To: notmuch <notmuch@notmuchmail.org>\r
+Subject: Emacs client scalability for long, deeply-nested threads\r
+User-Agent: Notmuch/0.19+6~ge34ad3c (http://notmuchmail.org) Emacs/25.0.50.2\r
+       (x86_64-unknown-linux-gnu)\r
+Date: Mon, 23 Mar 2015 12:09:08 -0600\r
+Message-ID: <87sicv60xn.fsf@jedbrown.org>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-=";\r
+       micalg=pgp-sha256; protocol="application/pgp-signature"\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Mon, 23 Mar 2015 18:17:26 -0000\r
+\r
+--=-=-=\r
+Content-Type: text/plain\r
+\r
+I occasionally end up with threads containing several hundred messages\r
+and deep nesting.  Eventually, displaying them exceeds the default\r
+max-specpdl-size and later max-lisp-eval-depth.  These variables can be\r
+increased, but the time required to display the thread stretches to\r
+minutes.  Does anyone have suggestions for improving performance in such\r
+scenarios?\r
+\r
+--=-=-=\r
+Content-Type: application/pgp-signature; name="signature.asc"\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v2\r
+\r
+iQIcBAEBCAAGBQJVEFbEAAoJEM+2iNHeMalNRM0P/29LkPSxhuSm3ZhAFOh7tSZv\r
+rizoh+suDidcLpEchUFknhZLgTXkClqD3NF7biknp0zr75I7xXtaRv2ZhgA61bT5\r
+7KlUAi1vC9zvGlfO2midB/+Q/fi02CP1d4vIbY+9geedGIL9d4yTNa15GN+lVCCn\r
+uxEzECSc1RwGLtd4ntFqXrUCgte2opiz0HvzhMxEfCbyfTo13OEcnVdoH3cXezjb\r
+maBpGl4y/wbQD6wF0DXxfeLYXi5Yvh1bw9T0ZX+5OxwhvJMy3x9I37Ks3um7ugek\r
+FYD2lK9AthqlV6JxppCufmtg6i0/lDOBAREVvw7+2BfDUevUgPIJLQIHyUVz2IbJ\r
+Swnsqwef4VG5U4IbDwAOurZ6u0CdGaXlFt5mRn8FD/OVOxS4wqMLyq7rg+SyUMFb\r
+ryidt2UuG+Uqag9or3brpNY6nnnxpdH2I86GheWKdzldkhv6n3p1JHmGlmhROR6N\r
+4HrTndMDgfMdq4+jvsLYxcQ0ysgyQaDOytQH32OxzFpRh/vbO/JPfAXQyzaixMgK\r
+s0hL1sHPMkVSbN/XOWt4p53OK1wcTRdGCFx57jW2046ayAVAanswMsPN1iZTA8N3\r
+M9pmvygq63vl3QzdOnTrYgnzncFasd3yuRD80b7PVde6SkWEiep7DOA0yBpREDth\r
+sKptGVB3jsr2lg+eAZnP\r
+=JzkD\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r