Gnus development mailing list
 help / color / mirror / Atom feed
From: Gaute Strokkenes <gs234@srcf.ucam.org>
To: ding@gnus.org
Subject: Re: Huge memory consumption on accessing large newsgroup
Date: Sat, 29 Sep 2007 22:04:18 +0100	[thread overview]
Message-ID: <87hcldp4j1.fsf@srcf.ucam.org> (raw)
In-Reply-To: <87sl6rh886.fsf@gmx.de> (Sven Joachim's message of "Fri, 10 Aug 2007 14:42:01 +0200")

On 10 aug 2007, svenjoac@gmx.de wrote:

> Katsumi Yamaoka <yamaoka@jpl.org> writes:
>
>> I visited http://news.motzarella.org/ and got an account on
>> Motzarella out of curiosity. ;-)
>>
>>> When accessing comp.os.linux.misc on news.motzarella.org, a _very_
>>> large newsgroup with more than 30,000,000 articles, Emacs' memory
>>> footprint grew heavily.
>>
>> Yes, now the ACTIVE of that group is:
>>
>> (gnus-active "nntp+motzarella:comp.os.linux.misc")
>> => (3437 . 30538699)
>>
>> However, I verified there are actually no more than less than
>> 3,000 articles.  It should not be a cause of this problem.
>
> I had already suspected the number is bogus and that they do not
> really keep 30 million articles for several newsgroups. ;-)
>
>> The real cause is that Gnus first expands this ACTIVE data into:
>>
>> (3437 3438 3439 3440 ...... 30538696 30538697 30538698 30538699)
>
> Aha, that's not exactly a small list, I see.

Sorry for following up on an ancient thread, but:

I wonder if it would be possible to make Gnus work solely with
compressed ranges (i.e. lists where dotted pairs are used to represent
runs of consecutive integers)?

Unless there is some deeper reason why this cannot work, I might have a
stab at it (eventually).

-- 
Gaute Strokkenes



  reply	other threads:[~2007-09-29 21:04 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <87wsw4u21m.fsf@gmx.de>
2007-08-10  9:08 ` Katsumi Yamaoka
2007-08-10 11:39   ` Katsumi Yamaoka
2007-08-10 12:43     ` Sven Joachim
2007-08-13 11:44       ` Katsumi Yamaoka
2007-08-13 17:30         ` Sven Joachim
2007-08-14 11:46           ` Katsumi Yamaoka
2007-09-13 10:27             ` Katsumi Yamaoka
2007-08-10 12:42   ` Sven Joachim
2007-09-29 21:04     ` Gaute Strokkenes [this message]
2007-09-30 22:11       ` Ted Zlatanov
2007-10-01  0:29         ` Katsumi Yamaoka
2007-10-01  1:04         ` Daniel Pittman
2007-10-02  2:13           ` Ted Zlatanov
2007-10-02  3:23             ` Daniel Pittman
2007-10-02 11:11               ` Ted Zlatanov
2007-10-02 12:17                 ` Daniel Pittman
2007-10-02 16:08                   ` Ted Zlatanov
2007-10-03  0:19                     ` Daniel Pittman
2007-10-02 13:33               ` Daniel Pittman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87hcldp4j1.fsf@srcf.ucam.org \
    --to=gs234@srcf.ucam.org \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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 NNTP newsgroup(s).