##// END OF EJS Templates
perf: add methods for timing changeset file list reading
Matt Mackall -
r24349:389693a2 default
parent child Browse files
Show More
@@ -293,6 +293,25 b' def perfparents(ui, repo):'
293 timer(d)
293 timer(d)
294 fm.end()
294 fm.end()
295
295
296 @command('perfctxfiles')
297 def perfparents(ui, repo, x):
298 x = int(x)
299 timer, fm = gettimer(ui)
300 def d():
301 len(repo[x].files())
302 timer(d)
303 fm.end()
304
305 @command('perfrawfiles')
306 def perfparents(ui, repo, x):
307 x = int(x)
308 timer, fm = gettimer(ui)
309 cl = repo.changelog
310 def d():
311 len(cl.read(x)[3])
312 timer(d)
313 fm.end()
314
296 @command('perflookup')
315 @command('perflookup')
297 def perflookup(ui, repo, rev):
316 def perflookup(ui, repo, rev):
298 timer, fm = gettimer(ui)
317 timer, fm = gettimer(ui)
General Comments 0
You need to be logged in to leave comments. Login now