GUI performance with large repos (100k changesets)
Greg Ward
greg-hg at gerg.ca
Mon Jun 15 07:12:53 CDT 2009
On Thu, Jun 11, 2009 at 3:58 AM, David Douard<david.douard at logilab.fr> wrote:
> Can you try with the latest version (at least the 1.0.1 published few days
> ago) ? I'm curious how the new hgview behaves on your huge repository.
Sure. Sorry for the delay; I only had the big repository at work and
a machine with Qt4 at home. (We're using CentOS 5 at work, which
means Qt3, which means using the new Qt4-based hgview in production is
unlikely for us.)
Also, since I'm doing this at home rather than at work, the hardware
is different: 1.8 GHz Intel Core 2 Duo, 1 SATA disk, 2 GB RAM.
Stats:
* ~5 sec to render any GUI
* at that point, hgview was over 200 MB of memory use
* while it's in the "reading" phase, hide-and-expose takes ~30-50
sec to draw the whole UI
* again, I gave up after ~10 min CPU consumed: hgview was at ~1000
MB of virtual memory used and ~10% done reading the log
In other words: still unusable. Unclear if any performance
improvement is due to the code or to running on a slightly faster CPU.
Oh yeah: this is with rev 811ba5d656a2 of hgview and 8b35b08724eb of
Mercurial (recent crew).
Greg
More information about the Mercurial
mailing list