Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 9A69B431FD0 for ; Thu, 10 Nov 2011 19:05:25 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fA3bMPhsOl-1 for ; Thu, 10 Nov 2011 19:05:25 -0800 (PST) Received: from mail-ww0-f45.google.com (mail-ww0-f45.google.com [74.125.82.45]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id DE69B431FB6 for ; Thu, 10 Nov 2011 19:05:24 -0800 (PST) Received: by wwf10 with SMTP id 10so1713325wwf.2 for ; Thu, 10 Nov 2011 19:05:23 -0800 (PST) Received: by 10.180.102.4 with SMTP id fk4mr12039578wib.15.1320980723563; Thu, 10 Nov 2011 19:05:23 -0800 (PST) Received: from localhost (26.48-242-81.adsl-dyn.isp.belgacom.be. [81.242.48.26]) by mx.google.com with ESMTPS id v6sm6056222wiv.10.2011.11.10.19.05.22 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 10 Nov 2011 19:05:22 -0800 (PST) From: Pieter Praet To: servilio , Sebastian Spaeth Subject: Re: [PATCH] emacs: Use a single buffer invisibility spec to fix quadratic search cost. In-Reply-To: References: <1320807328-13728-1-git-send-email-amdragon@mit.edu> <877h382jax.fsf@SSpaeth.de> User-Agent: Notmuch/0.9+76~g2fd88e6 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-unknown-linux-gnu) Date: Fri, 11 Nov 2011 04:04:30 +0100 Message-ID: <87d3czxsu9.fsf@praet.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: notmuch@notmuchmail.org X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Nov 2011 03:05:25 -0000 On Thu, 10 Nov 2011 14:22:30 -0500, servilio wrote: > On 10 November 2011 08:33, Sebastian Spaeth wrote: > > On Tue, =C2=A08 Nov 2011 21:55:28 -0500, Austin Clements wrote: > >> =C2=A0emacs/notmuch.el | =C2=A0 11 +++-------- > >> =C2=A01 files changed, 3 insertions(+), 8 deletions(-) > > > > > > Tested and works great here! +1 for quick inclusion. >=20 > I join the petition, I have been using for a couple of days and the > difference is noticeable. >=20 Subjectively, I'm not seeing any difference, but that may be due to a relatively recent machine, and Austin's recent rebase [1] of Istvan's database patch [2] no doubt makes a huge difference as well. I've tried getting some hard numbers using #+begin_src sh time emacs --eval '(progn (notmuch) (notmuch-search "*") (while (get-buffer-process (current-buffer)) (sleep-for 0.1)) (kill-emacs))' #+end_src ... but the results vary wildly on subsequent runs. How would one go about getting stable results? > Servilio > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch Peace --=20 Pieter [1] id:"1320599856-24078-1-git-send-email-amdragon@mit.edu" [2] id:"m3pqnj2j7a.fsf@zsu.kismala.com"