From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/16317 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.user Subject: Re: Some Gnus Registry questions Date: Mon, 10 Jun 2013 00:21:13 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1370838607 12599 80.91.229.3 (10 Jun 2013 04:30:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Jun 2013 04:30:07 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Mon Jun 10 06:30:09 2013 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Ultk7-0000Lg-3Q for gegu-info-gnus-english@m.gmane.org; Mon, 10 Jun 2013 06:30:07 +0200 Original-Received: from localhost ([::1]:55187 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ultk6-0000Ob-KM for gegu-info-gnus-english@m.gmane.org; Mon, 10 Jun 2013 00:30:06 -0400 Original-Path: usenet.stanford.edu!goblin1!goblin.stu.neva.ru!uio.no!quimby.gnus.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 44 Original-NNTP-Posting-Host: 85-220-3-95.dsl.dynamic.simnet.is Original-X-Trace: quimby.gnus.org 1370838073 8101 85.220.3.95 (10 Jun 2013 04:21:13 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Mon, 10 Jun 2013 04:21:13 +0000 (UTC) User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.3.50 (darwin) X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Cancel-Lock: sha1:KAcPs6Umvu+14unw8JJYem2XwrM= Original-Xref: usenet.stanford.edu gnu.emacs.gnus:87444 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:16317 Archived-At: On Thu, 11 Apr 2013 08:51:39 +0200 Tassilo Horn wrote: TH> lately I was wondering why emacs increased from taking up 1.4% of my TH> memory to nearly 5% just immediately after starting Gnus. By using TH> Stefan Monnier's excellent memory-usage.el package (especially TH> `memory-usage-find-large-variables') I was quickly able to identify that TH> `gnus-registry-db' was the culprit. TH> So now I've set `gnus-registry-max-entries' to 10000 (from nil), which TH> has shrunken its size about a factor 5. Thereby, some questions TH> wrt. the registry came to my mind. TH> 1) What's `gnus-registry-max-pruned-entries' good for? Of course I've TH> read its docs, but still I have no idea. What is a pruned entry? We prune entries that are disposable, meaning they don't have any keys considered "precious." TH> 2) The default value of `gnus-registry-track-extra' is (subject sender TH> recipient). When looking at the gnus registry eioio file, I can see TH> that especially the subject tracking is responsible for a very large TH> portion. Now the question is: do I actually need that? Probably no, if you never search by subject. If you split by subject with the registry, then yes. TH> I don't use client-side splitting, so I think the only position where TH> I use the registry is for referring articles (^) and gathering TH> threads (A T), right? And since I also use TH> (setq gnus-summary-thread-gathering-function TH> 'gnus-gather-threads-by-references) TH> I probably don't need the registry tracking subjects, right? Correct. I wonder if it could figure this out automatically. TH> In the same sense, do I actually need sender and recipient tracking? TH> For article referring and thread gathering, I think only the TH> Message-Id is needed, right? Correct. Ted