Mercurial > public > mercurial-scm > hg
comparison contrib/perf.py @ 13260:911a4499adb0
perf: fix ordering of invalidate in perfindex
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 12 Jan 2011 11:34:42 -0600 |
parents | 2696730ca233 |
children | 2f532ea537a6 |
comparison
equal
deleted
inserted
replaced
13259:3b616dfa4b17 | 13260:911a4499adb0 |
---|---|
82 def perfindex(ui, repo): | 82 def perfindex(ui, repo): |
83 import mercurial.revlog | 83 import mercurial.revlog |
84 mercurial.revlog._prereadsize = 2**24 # disable old lazy parser | 84 mercurial.revlog._prereadsize = 2**24 # disable old lazy parser |
85 n = repo["tip"].node() | 85 n = repo["tip"].node() |
86 def d(): | 86 def d(): |
87 repo.invalidate() | |
87 repo[n] | 88 repo[n] |
88 repo.invalidate() | |
89 timer(d) | 89 timer(d) |
90 | 90 |
91 def perfstartup(ui, repo): | 91 def perfstartup(ui, repo): |
92 cmd = sys.argv[0] | 92 cmd = sys.argv[0] |
93 def d(): | 93 def d(): |