[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Some Gnus Registry questions

From: Tassilo Horn
Subject: Some Gnus Registry questions
Date: Thu, 11 Apr 2013 08:51:39 +0200
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.3.50 (gnu/linux)

Hi all,

lately I was wondering why emacs increased from taking up 1.4% of my
memory to nearly 5% just immediately after starting Gnus.  By using
Stefan Monnier's excellent memory-usage.el package (especially
`memory-usage-find-large-variables') I was quickly able to identify that
`gnus-registry-db' was the culprit.

So now I've set `gnus-registry-max-entries' to 10000 (from nil), which
has shrunken its size about a factor 5.  Thereby, some questions
wrt. the registry came to my mind.

1) What's `gnus-registry-max-pruned-entries' good for?  Of course I've
   read its docs, but still I have no idea.  What is a pruned entry?

2) The default value of `gnus-registry-track-extra' is (subject sender
   recipient).  When looking at the gnus registry eioio file, I can see
   that especially the subject tracking is responsible for a very large
   portion.  Now the question is: do I actually need that?

   I don't use client-side splitting, so I think the only position where
   I use the registry is for referring articles (^) and gathering
   threads (A T), right?  And since I also use

     (setq gnus-summary-thread-gathering-function

   I probably don't need the registry tracking subjects, right?
   In the same sense, do I actually need sender and recipient tracking?
   For article referring and thread gathering, I think only the
   Message-Id is needed, right?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]