Loading

Paste #pgrx0b2mh

  1. 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
  2.  stable-r23987 (3.3)
  3.    CallCount    Recursive     Total(s)    Inline(s) module:lineno(function)
  4.       109912            0      0.9434      0.4797   mercurial.obsolete:149(_fm0readmarkers)
  5.       109911            0      0.2343      0.1335       mercurial.obsolete:232(_fm0decodemeta)
  6.       109911            0      0.1144      0.1144       <sorted>
  7.       209144            0      0.0357      0.0357       <_struct.unpack>
  8.       109911            0      0.0230      0.0230       <method 'split' of 'str' objects>
  9.       109911            0      0.0188      0.0188       <method 'iteritems' of 'dict' objects>
  10.            1            0      1.3250      0.2012   mercurial.obsolete:599(_load)
  11.       109912            0      0.9434      0.4797       mercurial.obsolete:149(_fm0readmarkers)
  12.       218344            0      0.1134      0.1134       <method 'add' of 'set' objects>
  13.       218344            0      0.0561      0.0561       <method 'setdefault' of 'dict' objects>
  14.       109911            0      0.0109      0.0109       <method 'append' of 'list' objects>
  15.            1            0      0.0000      0.0000       mercurial.obsolete:465(_checkinvalidmarkers)
  16.       109911            0      0.2343      0.1335   mercurial.obsolete:232(_fm0decodemeta)
  17.       338966            0      0.1009      0.1009       <method 'split' of 'str' objects>
  18.       449029            0      0.1239      0.1239   <method 'split' of 'str' objects>
  19.       109918            0      0.1144      0.1144   <sorted>
  20.            3            0      0.0000      0.0000       mercurial.phases:291(<genexpr>)
  21.       218355            0      0.1134      0.1134   <method 'add' of 'set' objects>
  22.            1            0      1.3886      0.0594   mercurial.localrepo:408(obsstore)
  23.            1            0      1.3292      0.0000       mercurial.obsolete:493(__init__)
  24.            1            0      0.0000      0.0000       mercurial.obsolete:514(__nonzero__)
  25.            1            0      0.0000      0.0000       mercurial.obsolete:1190(isenabled)
  26.            1            0      0.0000      0.0000       mercurial.demandimport:103(__getattribute__)
  27.            1            0      0.0000      0.0000       mercurial.ui:302(configint)
  28.       218462            0      0.0561      0.0561   <method 'setdefault' of 'dict' objects>
  29.       209146            0      0.0357      0.0357   <_struct.unpack>
  30.       109917            0      0.0188      0.0188   <method 'iteritems' of 'dict' objects>
  31.       118963            0      0.0184      0.0184   <method 'pop' of 'dict' objects>
  32.            1            0      0.0229      0.0113   mercurial.obsolete:1062(_computeobsoleteset)
  33.        56085            0      0.0111      0.0111       <method 'get' of 'parsers.index' objects>
  34.  
  35. real    0m1.678s
  36. user    0m1.600s
  37. sys 0m0.040s
  38.  
  39. ingo@aeolus hg stable-r23987 (3.3) ~/bin/mercurial/hg $ cd ~/ottd/trunk
  40. ingo@aeolus trunk default-r22149 (tip) ~/ottd/trunk $ time hg log -r. --template=' {branch}-r{rev}{if(tags," ({tags})")}{if(bookmarks," ({bookmarks})")} \n' --profile
  41.  default-r22149 (tip)
  42.    CallCount    Recursive     Total(s)    Inline(s) module:lineno(function)
  43.          168            0      0.0034      0.0012   mercurial.revlog:415(descendants)
  44.         2440            0      0.0018      0.0011       mercurial.changelog:215(parentrevs)
  45.         2442            0      0.0004      0.0004       mercurial.changelog:158(revs)
  46.          166            0      0.0000      0.0000       <method 'add' of 'set' objects>
  47.            2            0      0.0000      0.0000       <min>
  48.         2440            0      0.0018      0.0011   mercurial.changelog:215(parentrevs)
  49.         2440            0      0.0007      0.0007       mercurial.revlog:345(parentrevs)
  50.         2440            0      0.0007      0.0007   mercurial.revlog:345(parentrevs)
  51.           47            8      0.0009      0.0006   <__import__>
  52.            1            0      0.0001      0.0000       mercurial.match:8(<module>)
  53.            1            0      0.0001      0.0000       encodings.string_escape:7(<module>)
  54.            1            0      0.0002      0.0000       mercurial.mdiff:8(<module>)
  55.            1            0      0.0000      0.0000       mercurial.parser:18(<module>)
  56.            1            0      0.0000      0.0000       mercurial.tags:13(<module>)
  57.          108            0      0.0010      0.0005   mercurial.obsolete:149(_fm0readmarkers)
  58.          107            0      0.0002      0.0001       mercurial.obsolete:232(_fm0decodemeta)
  59.          107            0      0.0001      0.0001       <sorted>
  60.          204            0      0.0000      0.0000       <_struct.unpack>
  61.          107            0      0.0000      0.0000       <method 'split' of 'str' objects>
  62.          112            0      0.0000      0.0000       <method 'pop' of 'dict' objects>
  63.            9            0      0.0005      0.0005   <method 'read' of 'file' objects>
  64.         2442            0      0.0004      0.0004   mercurial.changelog:158(revs)
  65.            2            0      0.0000      0.0000       mercurial.revlog:284(revs)
  66.            1            0      0.0013      0.0002   mercurial.obsolete:599(_load)
  67.          108            0      0.0010      0.0005       mercurial.obsolete:149(_fm0readmarkers)
  68.          209            0      0.0001      0.0001       <method 'add' of 'set' objects>
  69.          209            0      0.0000      0.0000       <method 'setdefault' of 'dict' objects>
  70.          107            0      0.0000      0.0000       <method 'append' of 'list' objects>
  71.            1            0      0.0000      0.0000       mercurial.obsolete:465(_checkinvalidmarkers)
  72.            1            0      0.0002      0.0002   <method 'headrevs' of 'parsers.index' objects>
  73.  
  74. real    0m0.097s
  75. user    0m0.088s
  76. sys 0m0.012s

Version history

Revision # Author Created at
pqg3qthe7 Anonymous 02 Feb 2015, 12:34:09 UTC Diff

Comments