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():