unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [PATCH 0/3] Speedups and enhancements of notmuch new
@ 2011-01-21  9:59 Michal Sojka
  2011-01-21  9:59 ` [PATCH 1/3] Do not defer maildir flag synchronization during the first " Michal Sojka
                   ` (3 more replies)
  0 siblings, 4 replies; 22+ messages in thread
From: Michal Sojka @ 2011-01-21  9:59 UTC (permalink / raw)
  To: notmuch

Hi all,

after yesterday discussion on IRC I looked at some ways how to speedup
the initial run of notmuch new. It turned out that with a few pretty
simple changes I'm able to reduce the time by about 30% (from 1h 46m
to 1h 14m on ext4, 200k messages, 3GB).

-Michal

Michal Sojka (3):
  new: Do not defer maildir flag synchronization during the first run
  new: Add all initial tags at once
  new: Enhance progress reporting

 notmuch-new.c |  194 +++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 126 insertions(+), 68 deletions(-)

-- 
1.7.2.3

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2011-01-30  0:21 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-21  9:59 [PATCH 0/3] Speedups and enhancements of notmuch new Michal Sojka
2011-01-21  9:59 ` [PATCH 1/3] Do not defer maildir flag synchronization during the first " Michal Sojka
2011-01-21  9:59 ` [PATCH 1/3] new: Do not defer maildir flag synchronization during the first run Michal Sojka
2011-01-25 22:42   ` Austin Clements
2011-01-26  9:15     ` Carl Worth
2011-01-26 11:59       ` Carl Worth
2011-01-26 15:07         ` Austin Clements
2011-01-26 16:50           ` Michal Sojka
2011-01-27  5:04           ` Carl Worth
2011-01-27  5:43             ` Austin Clements
2011-01-30  0:21               ` Rob Browning
2011-01-21  9:59 ` [PATCH 2/3] new: Add all initial tags at once Michal Sojka
2011-01-26 12:10   ` Carl Worth
2011-01-26 16:52   ` Thomas Schwinge
2011-01-27  5:03     ` Carl Worth
2011-01-27  7:14       ` Carl Worth
2011-01-27 11:08         ` Michal Sojka
2011-01-21  9:59 ` [PATCH 3/3] new: Enhance progress reporting Michal Sojka
2011-01-26 12:23   ` Carl Worth
2011-01-26 13:16     ` Michal Sojka
2011-01-26 13:06   ` [PATCH] new: Print progress estimates only when we have sufficient information Michal Sojka
2011-01-26 13:49     ` Carl Worth

Code repositories for project(s) associated with this public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).