[PATCH] emacs: Use a single buffer invisibility spec to fix quadratic search cost.
Pieter Praet
pieter at praet.org
Thu Nov 10 19:04:30 PST 2011
On Thu, 10 Nov 2011 14:22:30 -0500, servilio <servilio at gmail.com> wrote:
> On 10 November 2011 08:33, Sebastian Spaeth <Sebastian at sspaeth.de> wrote:
> > On Tue, 8 Nov 2011 21:55:28 -0500, Austin Clements <amdragon at MIT.EDU> wrote:
> >> emacs/notmuch.el | 11 +++--------
> >> 1 files changed, 3 insertions(+), 8 deletions(-)
> >
> >
> > Tested and works great here! +1 for quick inclusion.
>
> I join the petition, I have been using for a couple of days and the
> difference is noticeable.
>
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 at notmuchmail.org
> http://notmuchmail.org/mailman/listinfo/notmuch
Peace
--
Pieter
[1] id:"1320599856-24078-1-git-send-email-amdragon at mit.edu"
[2] id:"m3pqnj2j7a.fsf at zsu.kismala.com"
More information about the notmuch
mailing list