From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/60425 Path: news.gmane.org!not-for-mail From: gaetan.leurent@ens.fr (=?iso-8859-1?Q?Ga=EBtan?= LEURENT) Newsgroups: gmane.emacs.gnus.general Subject: Dribble file getting huge Date: Wed, 08 Jun 2005 00:53:38 +0200 Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1118240902 9286 80.91.229.2 (8 Jun 2005 14:28:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 8 Jun 2005 14:28:22 +0000 (UTC) Original-X-From: ding-owner+M8952@lists.math.uh.edu Wed Jun 08 16:28:16 2005 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Dg1Ts-0000Qs-P1 for ding-account@gmane.org; Wed, 08 Jun 2005 16:24:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1Dg1VI-0001rY-00; Wed, 08 Jun 2005 09:26:00 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1Dfmx3-0007XL-00 for ding@lists.math.uh.edu; Tue, 07 Jun 2005 17:53:41 -0500 Original-Received: from quimby.gnus.org ([80.91.224.244]) by util2.math.uh.edu with esmtp (Exim 4.30) id 1Dfmx2-0005ws-9s for ding@lists.math.uh.edu; Tue, 07 Jun 2005 17:53:40 -0500 Original-Received: from nef2.ens.fr ([129.199.96.40]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1Dfmx1-0002W7-00 for ; Wed, 08 Jun 2005 00:53:39 +0200 Original-Received: from thym.ens.fr (thym.ens.fr [129.199.129.27]) by nef2.ens.fr (8.13.2/1.01.28121999) with ESMTP id j57MrdsW097945 for ; Wed, 8 Jun 2005 00:53:39 +0200 (CEST) X-Envelope-To: Original-Received: from (leurent@localhost) by thym.ens.fr (8.12.5/jb-1.1) X-Authentication-Warning: thym.ens.fr: leurent set sender to gaetan.leurent@ens.fr using -f Original-To: ding@gnus.org X-Start-Date: Wed, 08 Jun 2005 00:49:43 +0200 X-Spook: MD2 AFSPC AUTODIN $400 million in gold bullion AMW csim rail gun clandestine Agfa bomb codes supercomputer global diwn Kennedy User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (usg-unix-v) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.5.10 (nef2.ens.fr [129.199.96.32]); Wed, 08 Jun 2005 00:53:39 +0200 (CEST) X-Spam-Score: -4.9 (----) Precedence: bulk Original-Sender: ding-owner@lists.math.uh.edu Xref: news.gmane.org gmane.emacs.gnus.general:60425 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:60425 Hi, I read some local newsgroup with about 200 messages per day, and with no expiration; my .newrc-servername.eld gets quite big (around 1MB) but everything works fine. The problem is that I usually let my Gnus run for weeks, and then the group informations are written hundreds of time in the dribble file, which grows to hundreds of megabytes, and so emacs eats that much memory and gets a lot slower ... I don't want to set gnus-use-dribble-file to nil because that would be a lot of trouble if Gnus crashes after a week. Is there any way to get the benefits of the dribble file without this annoying memory problem ? I tried (add-hook 'gnus-after-getting-new-news-hook 'gnus-save-newsrc-file) (add-hook 'gnus-after-getting-new-news-hook 'gnus-dribble-clear) wich seems to work fine, but I'm not sure this really saves everything. Maybe a solution would be to make gnus-dribble-enter smarter so that it removes the old (gnus-server-set-info ...) before writing the new one ... I'm using Gnus 5.11 in emacs CVS. --=20 Ga=EBtan LEURENT