Message11451

Author gward
Recipients
Date 2010-01-13.14:02:23
Content
Profiling at 9750:f153af9580fe gives this:

   CallCount    Recursive    Total(ms)   Inline(ms) module:lineno(function)
         250            0     35.0934     14.4947  
mercurial.ancestor:10(ancestor)
    +2068309            0     15.1728     10.7262  
+mercurial.revlog:1121(parents)
    +1029591            0      1.8502      1.8502   +<min>
    +1029965            0      1.8224      1.8224   +<method 'pop' of 'list'
objects>
    +1105347            0      1.6422      1.6422   +<method 'append' of
'list' objects>
       +1943            0      0.1111      0.0131  
+mercurial.context:467(parents)
     2068309            0     15.1728     10.7262  
mercurial.revlog:1121(parents)
    +2068309            0      4.4466      4.4466  
+mercurial.revlog:518(parentrevs)
     2069969            0      4.4512      4.4512  
mercurial.revlog:518(parentrevs)
     1029669            0      1.8503      1.8503   <min>
     1031427            0      1.8264      1.8264   <method 'pop' of 'list'
objects>
     1108251            0      1.6467      1.6467   <method 'append' of
'list' objects>
         125            0     35.2778      0.3138  
mercurial.revlog:1118(ancestor)
        +125            0     34.9623     14.4795  
+mercurial.ancestor:10(ancestor)
        +125            0      0.0010      0.0010   +mercurial.revlog:510(node)
        +250            0      0.0006      0.0006   +mercurial.revlog:505(rev)
          +1            0      0.0002      0.0000  
+mercurial.demandimport:72(__getattribute__)
        3563            0      0.2624      0.2624   <zlib.decompress>
          70            0      0.1148      0.1148  
<mercurial.parsers.parse_manifest>
        7882            0      0.3283      0.0869  
mercurial.revlog:950(_chunkraw)
       +7882            0      0.0917      0.0570   +mercurial.revlog:522(end)
       +7882            0      0.0479      0.0479   +mercurial.revlog:520(start)
       +7882            0      0.1018      0.0462  
+mercurial.revlog:936(_getchunk)

Profiling at the head of stable shows pretty much the same thing.
History
Date User Action Args
2010-01-13 14:02:23gwardlinkissue1985 messages
2010-01-13 14:02:23gwardcreate