GUI performance with large repos (100k changesets)
Isaac Jurado
diptongo at gmail.com
Wed Jun 3 09:45:28 CDT 2009
> I have noticed that both "hg view" and "hgview" are unusable with a
> deep history. In particular, running hgview on my trial conversion
> from CVS (102,000 revisions, 26,000 files, 800 MB) took 2.5 hours and
> used 600 MB of RAM trying to render the initial GUI before I killed
> it. (The progress bar looked like it was about 60% of the way through
> doing whatever it does at startup.) (I haven't tried "hg view" on
> that repository because it runs out of steam on a much smaller
> history: e.g. my 15,000-revision test repo made it pretty much
> unusable.)
I remember a comment from Matt (at IRC) explaining that the Tcl/Tk GUI
uses the improper changeset walk construct/algorithm/utility. Thus it
is much slower than "glog" for example.
--
Isaac Jurado
http://www.krenel.net
"The noblest pleasure is the joy of understanding."
Leonardo da Vinci
More information about the Mercurial
mailing list