Good hint!  It didn't solve the problem but provided more insight.

My batch size was unspecified (default 500).  I tried lowering it to 50, and
the problem was still there.  But now I realized that once I have scrolled
all the way to the bottom (of the batch), it becomes fast thereafter!

Apparently there is some information fetched on demand when one first
scrolls to a page, even within a batch. Once that has been fetched, it is
remembered and future references will be fast.

Probably you have an idea what it is doing here, what kind of information it
is fetching on demand. Perhaps this is caused by an underlying Hg call being
slow. If that's the case, perhaps this information could be fetched by a
background thread. Usually the display is visible since a couple seconds
before one tries scrolling or searching, so a background thread could
utilize that time without adding further wait time for the user. But I'm too
far ahead speculating.  Should wait for your assessment.

--
Thanks,
Regards,
Georg.


(added the list back as cc:, I had dropped it in an earlier reply and hadn't
noticed)


2009/6/5 Steve Borho <[email protected]>

> On Thu, Jun 4, 2009 at 5:24 PM, Georg<[email protected]> wrote:
> > I went back as far as 0.7.2 which was still slow.  I couldn't get further
> > back, it wouldn't play nicely with my installed Hg (raised an import
> error,
> > not finding RepoError; sometimes not finding gdialog or some such).
> >
> > Guess it must have been my repository size growing, then...
>
> Hmm, that's unfortunate.  I don't understand why it is slow to even scroll.
> Do you have a reasonable batch size?
>
> --
> Steve
>
------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to