From exmh-workers-admin@redhat.com  Thu Sep 26 11:00:00 2002
Return-Path: <exmh-workers-admin@spamassassin.taint.org>
Delivered-To: yyyy@localhost.spamassassin.taint.org
Received: from localhost (jalapeno [127.0.0.1])
	by jmason.org (Postfix) with ESMTP id 6251816F03
	for <jm@localhost>; Thu, 26 Sep 2002 11:00:00 +0100 (IST)
Received: from jalapeno [127.0.0.1]
	by localhost with IMAP (fetchmail-5.9.0)
	for jm@localhost (single-drop); Thu, 26 Sep 2002 11:00:00 +0100 (IST)
Received: from listman.spamassassin.taint.org (listman.spamassassin.taint.org [66.187.233.211]) by
    dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g8PLP7C14763 for
    <jm-exmh@jmason.org>; Wed, 25 Sep 2002 22:25:08 +0100
Received: from listman.spamassassin.taint.org (localhost.localdomain [127.0.0.1]) by
    listman.redhat.com (Postfix) with ESMTP id 67D483F46B; Wed, 25 Sep 2002
    17:25:40 -0400 (EDT)
Delivered-To: exmh-workers@listman.spamassassin.taint.org
Received: from int-mx1.corp.spamassassin.taint.org (int-mx1.corp.spamassassin.taint.org
    [172.16.52.254]) by listman.redhat.com (Postfix) with ESMTP id E8D883EA65
    for <exmh-workers@listman.redhat.com>; Wed, 25 Sep 2002 17:09:52 -0400
    (EDT)
Received: (from mail@localhost) by int-mx1.corp.spamassassin.taint.org (8.11.6/8.11.6)
    id g8PL9q504803 for exmh-workers@listman.redhat.com; Wed, 25 Sep 2002
    17:09:52 -0400
Received: from mx1.spamassassin.taint.org (mx1.spamassassin.taint.org [172.16.48.31]) by
    int-mx1.corp.redhat.com (8.11.6/8.11.6) with SMTP id g8PL9qf04796 for
    <exmh-workers@redhat.com>; Wed, 25 Sep 2002 17:09:52 -0400
Received: from milou.dyndns.org (h115n1fls22o974.telia.com
    [213.64.79.115]) by mx1.redhat.com (8.11.6/8.11.6) with SMTP id
    g8PKpri01167 for <exmh-workers@redhat.com>; Wed, 25 Sep 2002 16:51:53
    -0400
Received: by milou.dyndns.org (Postfix, from userid 500) id E38253F2F;
    Wed, 25 Sep 2002 23:09:44 +0200 (CEST)
Received: from tippex.localdomain (localhost [127.0.0.1]) by
    milou.dyndns.org (Postfix) with ESMTP id E21E03F2C; Wed, 25 Sep 2002
    23:09:44 +0200 (CEST)
X-Mailer: exmh version 2.5_20020925 01/15/2001 with nmh-1.0.4
To: Chris Garrigues <cwg-dated-1030982822.b8ff65@DeepEddy.Com>
Cc: exmh-workers@spamassassin.taint.org
Subject: Re: Exmh && speed
In-Reply-To: Message from Chris Garrigues
    <cwg-dated-1030982822.b8ff65@DeepEddy.Com> of
    "Wed, 28 Aug 2002 11:07:01 CDT."
    <1030550822.18045.TMDA@deepeddy.vircio.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
From: Anders Eriksson <aeriksson@fastmail.fm>
Message-Id: <20020925210944.E38253F2F@milou.dyndns.org>
X-Loop: exmh-workers@spamassassin.taint.org
Sender: exmh-workers-admin@spamassassin.taint.org
Errors-To: exmh-workers-admin@spamassassin.taint.org
X-Beenthere: exmh-workers@spamassassin.taint.org
X-Mailman-Version: 2.0.1
Precedence: bulk
List-Help: <mailto:exmh-workers-request@spamassassin.taint.org?subject=help>
List-Post: <mailto:exmh-workers@spamassassin.taint.org>
List-Subscribe: <https://listman.spamassassin.taint.org/mailman/listinfo/exmh-workers>,
    <mailto:exmh-workers-request@redhat.com?subject=subscribe>
List-Id: Discussion list for EXMH developers <exmh-workers.spamassassin.taint.org>
List-Unsubscribe: <https://listman.spamassassin.taint.org/mailman/listinfo/exmh-workers>,
    <mailto:exmh-workers-request@redhat.com?subject=unsubscribe>
List-Archive: <https://listman.spamassassin.taint.org/mailman/private/exmh-workers/>
Date: Wed, 25 Sep 2002 23:09:39 +0200


cwg-dated-1033065967.2dc492@DeepEddy.Com said:
> From:  Chris Garrigues <cwg-exmh@DeepEddy.Com>
> Date:  Wed, 28 Aug 2002 11:07:01 -0500 >
> Here's a fix that I think will make a real difference.
> 
> Ftoc_ShowSequences needs to be able to be called with an optional
> list of msgids 
> to update and if it's called that way it only removes or adds tags
> for those 
> messages.  Then in places like MsgChange, we only update the
> messages which have
> changed.
> 
> Also, a separate Ftoc_ShowSequence function which only updates the
> display of 
> one sequence should be written which also takes an optional list of
> msgids.
>   
> In a place like MsgChange, it would only need to update the cur
> sequence.
> 
> If nobody else gets to it, I'll do this when I get back.

> I just checked this in.  Let me know if it helps.

> Chris 

Congratulations Chris, you just made the hall of fame!! Speed is much better now. I haven't done any tests, but I'd say that latency dropped 2-3 times and we're back in good shape again.

Well done!

/Anders



_______________________________________________
Exmh-workers mailing list
Exmh-workers@redhat.com
https://listman.redhat.com/mailman/listinfo/exmh-workers