- 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 <sorted>
- 209144 0 0.0357 0.0357 <_struct.unpack>
- 109911 0 0.0230 0.0230 <method 'split' of 'str' objects>
- 109911 0 0.0188 0.0188 <method 'iteritems' of 'dict' objects>
- 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 <method 'add' of 'set' objects>
- 218344 0 0.0561 0.0561 <method 'setdefault' of 'dict' objects>
- 109911 0 0.0109 0.0109 <method 'append' of 'list' objects>
- 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 <method 'split' of 'str' objects>
- 449029 0 0.1239 0.1239 <method 'split' of 'str' objects>
- 109918 0 0.1144 0.1144 <sorted>
- 3 0 0.0000 0.0000 mercurial.phases:291(<genexpr>)
- 218355 0 0.1134 0.1134 <method 'add' of 'set' objects>
- 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 <method 'setdefault' of 'dict' objects>
- 209146 0 0.0357 0.0357 <_struct.unpack>
- 109917 0 0.0188 0.0188 <method 'iteritems' of 'dict' objects>
- 118963 0 0.0184 0.0184 <method 'pop' of 'dict' objects>
- 1 0 0.0229 0.0113 mercurial.obsolete:1062(_computeobsoleteset)
- 56085 0 0.0111 0.0111 <method 'get' of 'parsers.index' objects>
- 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 <method 'add' of 'set' objects>
- 2 0 0.0000 0.0000 <min>
- 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(<module>)
- 1 0 0.0001 0.0000 encodings.string_escape:7(<module>)
- 1 0 0.0002 0.0000 mercurial.mdiff:8(<module>)
- 1 0 0.0000 0.0000 mercurial.parser:18(<module>)
- 1 0 0.0000 0.0000 mercurial.tags:13(<module>)
- 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 <sorted>
- 204 0 0.0000 0.0000 <_struct.unpack>
- 107 0 0.0000 0.0000 <method 'split' of 'str' objects>
- 112 0 0.0000 0.0000 <method 'pop' of 'dict' objects>
- 9 0 0.0005 0.0005 <method 'read' of 'file' objects>
- 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 <method 'add' of 'set' objects>
- 209 0 0.0000 0.0000 <method 'setdefault' of 'dict' objects>
- 107 0 0.0000 0.0000 <method 'append' of 'list' objects>
- 1 0 0.0000 0.0000 mercurial.obsolete:465(_checkinvalidmarkers)
- 1 0 0.0002 0.0002 <method 'headrevs' of 'parsers.index' objects>
- real 0m0.097s
- user 0m0.088s
- sys 0m0.012s