ingo@aeolus hg stable-r23987 (3.3) ~/bin/mercurial/hg $ time hg log -r.time hg log -r. --template=' {branch}-r{rev}{if(tags," ({tags})")}{if(bookmarks," ({bookmarks})")} \n' --profile stable-r23987 (3.3) CallCount Recursive Total(s) Inline(s) module:lineno(function) 109912 0 0.9434 0.4797 mercurial.obsolete:149(_fm0readmarkers) 109911 0 0.2343 0.1335 mercurial.obsolete:232(_fm0decodemeta) 109911 0 0.1144 0.1144 209144 0 0.0357 0.0357 <_struct.unpack> 109911 0 0.0230 0.0230 109911 0 0.0188 0.0188 1 0 1.3250 0.2012 mercurial.obsolete:599(_load) 109912 0 0.9434 0.4797 mercurial.obsolete:149(_fm0readmarkers) 218344 0 0.1134 0.1134 218344 0 0.0561 0.0561 109911 0 0.0109 0.0109 1 0 0.0000 0.0000 mercurial.obsolete:465(_checkinvalidmarkers) 109911 0 0.2343 0.1335 mercurial.obsolete:232(_fm0decodemeta) 338966 0 0.1009 0.1009 449029 0 0.1239 0.1239 109918 0 0.1144 0.1144 3 0 0.0000 0.0000 mercurial.phases:291() 218355 0 0.1134 0.1134 1 0 1.3886 0.0594 mercurial.localrepo:408(obsstore) 1 0 1.3292 0.0000 mercurial.obsolete:493(__init__) 1 0 0.0000 0.0000 mercurial.obsolete:514(__nonzero__) 1 0 0.0000 0.0000 mercurial.obsolete:1190(isenabled) 1 0 0.0000 0.0000 mercurial.demandimport:103(__getattribute__) 1 0 0.0000 0.0000 mercurial.ui:302(configint) 218462 0 0.0561 0.0561 209146 0 0.0357 0.0357 <_struct.unpack> 109917 0 0.0188 0.0188 118963 0 0.0184 0.0184 1 0 0.0229 0.0113 mercurial.obsolete:1062(_computeobsoleteset) 56085 0 0.0111 0.0111 real 0m1.678s user 0m1.600s sys 0m0.040s ingo@aeolus hg stable-r23987 (3.3) ~/bin/mercurial/hg $ cd ~/ottd/trunk ingo@aeolus trunk default-r22149 (tip) ~/ottd/trunk $ time hg log -r. --template=' {branch}-r{rev}{if(tags," ({tags})")}{if(bookmarks," ({bookmarks})")} \n' --profile default-r22149 (tip) CallCount Recursive Total(s) Inline(s) module:lineno(function) 168 0 0.0034 0.0012 mercurial.revlog:415(descendants) 2440 0 0.0018 0.0011 mercurial.changelog:215(parentrevs) 2442 0 0.0004 0.0004 mercurial.changelog:158(revs) 166 0 0.0000 0.0000 2 0 0.0000 0.0000 2440 0 0.0018 0.0011 mercurial.changelog:215(parentrevs) 2440 0 0.0007 0.0007 mercurial.revlog:345(parentrevs) 2440 0 0.0007 0.0007 mercurial.revlog:345(parentrevs) 47 8 0.0009 0.0006 <__import__> 1 0 0.0001 0.0000 mercurial.match:8() 1 0 0.0001 0.0000 encodings.string_escape:7() 1 0 0.0002 0.0000 mercurial.mdiff:8() 1 0 0.0000 0.0000 mercurial.parser:18() 1 0 0.0000 0.0000 mercurial.tags:13() 108 0 0.0010 0.0005 mercurial.obsolete:149(_fm0readmarkers) 107 0 0.0002 0.0001 mercurial.obsolete:232(_fm0decodemeta) 107 0 0.0001 0.0001 204 0 0.0000 0.0000 <_struct.unpack> 107 0 0.0000 0.0000 112 0 0.0000 0.0000 9 0 0.0005 0.0005 2442 0 0.0004 0.0004 mercurial.changelog:158(revs) 2 0 0.0000 0.0000 mercurial.revlog:284(revs) 1 0 0.0013 0.0002 mercurial.obsolete:599(_load) 108 0 0.0010 0.0005 mercurial.obsolete:149(_fm0readmarkers) 209 0 0.0001 0.0001 209 0 0.0000 0.0000 107 0 0.0000 0.0000 1 0 0.0000 0.0000 mercurial.obsolete:465(_checkinvalidmarkers) 1 0 0.0002 0.0002 real 0m0.097s user 0m0.088s sys 0m0.012s