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

Re: [leafnode-list] 2.0b8_ma3 leafnode very slow



Stefan Wiens <s.wi@xxxxxxx> writes:

> > Well, I looked again, after my initial reply, and found that on my
> > machine, leafnode was operating in line-buffered mode, for whatever
> > reason (it did not request that). 
> 
> Does it indeed see isatty(1)!=0?

I didn't check, leafnode itself does not reference isatty().

> With 2.0b8, I can see no significant difference between line-buffered
> and full-buffered mode, no matter if connected directly to a terminal
> or to a socket (Nagle algorithm), besides slightly increased CPU
> usage.

Fully-buffered is quicker with Gnus here. Sure, verbosity counts as
well, but "slightly increased CPU usage" can be avoided, so should it be
avoided.

> Another possible reason for slow XOVER response:
> There is a significant overhead when executing findxover() with
> debug>0. There is an IMHO unnecessary check for correct ordering,
> which might better be done when parsing the .overview file, making
> qsort() unnecessary in most cases.

qsort should not be the bottleneck.

-- 
Matthias Andree

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list