Re: Flat search and threaded views
[notmuch-archives.git] / 35 / e540189bf3ffe9d2b188d1179e11a3cf954fd4
1 Return-Path: <oliver.g.charles@googlemail.com>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id ED04D431FBC\r
6         for <notmuch@notmuchmail.org>; Thu, 14 Jan 2010 07:30:50 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -0.334\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.334 tagged_above=-999 required=5\r
12         tests=[AWL=-0.335, BAYES_50=0.001] autolearn=ham\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id GNgu159h0Y9z for <notmuch@notmuchmail.org>;\r
16         Thu, 14 Jan 2010 07:30:50 -0800 (PST)\r
17 Received: from mail-bw0-f224.google.com (mail-bw0-f224.google.com\r
18         [209.85.218.224])\r
19         by olra.theworths.org (Postfix) with ESMTP id 12EAB431FAE\r
20         for <notmuch@notmuchmail.org>; Thu, 14 Jan 2010 07:30:49 -0800 (PST)\r
21 Received: by bwz24 with SMTP id 24so16194813bwz.30\r
22         for <notmuch@notmuchmail.org>; Thu, 14 Jan 2010 07:30:49 -0800 (PST)\r
23 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r
24         d=googlemail.com; s=gamma;\r
25         h=domainkey-signature:mime-version:received:date:message-id:subject\r
26         :from:to:content-type;\r
27         bh=zNBX+57XkBkFn4vViGg6X1jwQXk9xKucuVspyQtZGhk=;\r
28         b=VndMlTo04LVh5U+5dylkbvZLcLSzaluyGpOhpx7mNUVSHMeCg7dZ3lR8JPPkgcqG9v\r
29         wtkrF90l/WLTAO1xx5xVZ7T23E4wN0m3MbGWCroEE8EWTT35TLysu53xrAOAzNN0v+0P\r
30         FTtywJDQRE8TAKORUWlX6w3BOXRxxe2Qkigvs=\r
31 DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma;\r
32         h=mime-version:date:message-id:subject:from:to:content-type;\r
33         b=J/IsJNkbjAY06b9eYRNgDd6l0g1nNl9s68GPYzx4QHf8306H22ghzJ9k4y4Sp/L8Ez\r
34         l/dd69Tg+lesV4w16nC52K3UPRX8iifgXE8hJF2T4EEPaZlZiIYZ4vce8Tl6jZXnaqdC\r
35         3CEgO8qdPmR/3SoDvbwer/1SePhvwIv5Rsr3A=\r
36 MIME-Version: 1.0\r
37 Received: by 10.239.177.199 with SMTP id w7mr99711hbf.11.1263483048909; Thu, \r
38         14 Jan 2010 07:30:48 -0800 (PST)\r
39 Date: Thu, 14 Jan 2010 15:30:48 +0000\r
40 Message-ID: <5641883d1001140730l22832715ld6bdc95c9938d314@mail.gmail.com>\r
41 From: Oliver Charles <oliver.g.charles@googlemail.com>\r
42 To: notmuch@notmuchmail.org\r
43 Content-Type: text/plain; charset=ISO-8859-1\r
44 Subject: [notmuch] Notmuch performance problems on OSX\r
45 X-BeenThere: notmuch@notmuchmail.org\r
46 X-Mailman-Version: 2.1.13\r
47 Precedence: list\r
48 List-Id: "Use and development of the notmuch mail system."\r
49         <notmuch.notmuchmail.org>\r
50 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
51         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
52 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
53 List-Post: <mailto:notmuch@notmuchmail.org>\r
54 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
55 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
56         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
57 X-List-Received-Date: Thu, 14 Jan 2010 15:30:51 -0000\r
58 \r
59 Actually, significant performance problems. Ho ho ho. (sorry)\r
60 \r
61 I've installed the latest notmuch from Git at this time of writing,\r
62 along with Xapian from SVN head. However, just tagging a single thread\r
63 with only one message seems to take too long:\r
64 \r
65 $ time notmuch tag +dissertation thread:7dc536441e6deade4256a46d46451221\r
66 \r
67 real    0m0.812s\r
68 user    0m0.022s\r
69 sys     0m0.037s\r
70 \r
71 And tagging all my messages is really horrible:\r
72 \r
73 $ time notmuch tag +foobar tag:inbox\r
74 \r
75 real    0m5.076s\r
76 user    0m3.688s\r
77 sys     0m0.105s\r
78 \r
79 Here is what my notmuch binary links with:\r
80 \r
81 $ otool -L /usr/local/bin/notmuch\r
82 /usr/local/bin/notmuch:\r
83         /usr/local/Cellar/gmime/2.4.0/lib/libgmime-2.4.2.dylib (compatibility\r
84 version 7.0.0, current version 7.0.0)\r
85         /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)\r
86         /usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)\r
87         /usr/local/Cellar/glib/2.20.5/lib/libgobject-2.0.0.dylib\r
88 (compatibility version 2001.0.0, current version 2001.5.0)\r
89         /usr/local/Cellar/glib/2.20.5/lib/libglib-2.0.0.dylib (compatibility\r
90 version 2001.0.0, current version 2001.5.0)\r
91         /usr/local/Cellar/gettext/0.17/lib/libintl.8.dylib (compatibility\r
92 version 9.0.0, current version 9.2.0)\r
93         /usr/local/Cellar/xapian-svn/HEAD/lib/libxapian-1.1.3.dylib\r
94 (compatibility version 4.0.0, current version 4.0.0)\r
95         /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)\r
96         /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)\r
97         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current\r
98 version 111.1.4)\r
99 \r
100 That xapian-svn was built from svn HEAD right now, so I'm assuming it\r
101 contains the #250 fix (http://trac.xapian.org/changeset/13808)\r
102 \r
103 Any ideas?\r
104 \r
105 -- \r
106     Oliver Charles / aCiD2\r