contrib/perf.py
changeset 13255 2696730ca233
parent 13254 5ef5eb1f3515
child 13260 911a4499adb0
equal deleted inserted replaced
13254:5ef5eb1f3515 13255:2696730ca233
    78         repo.manifest.mapcache = None
    78         repo.manifest.mapcache = None
    79         repo.manifest._cache = None
    79         repo.manifest._cache = None
    80     timer(d)
    80     timer(d)
    81 
    81 
    82 def perfindex(ui, repo):
    82 def perfindex(ui, repo):
    83     import mercurial.changelog
    83     import mercurial.revlog
       
    84     mercurial.revlog._prereadsize = 2**24 # disable old lazy parser
    84     n = repo["tip"].node()
    85     n = repo["tip"].node()
    85     def d():
    86     def d():
    86         repo[n]
    87         repo[n]
    87         repo.invalidate()
    88         repo.invalidate()
    88     timer(d)
    89     timer(d)