contrib/perf.py
changeset 16683 525fdb738975
parent 16414 e8d37b78acfb
child 16689 f366d4c2ff34
equal deleted inserted replaced
16676:654b9e1966f7 16683:525fdb738975
    40         except:
    40         except:
    41             timer(lambda: len(list(cmdutil.walk(repo, pats, {}))))
    41             timer(lambda: len(list(cmdutil.walk(repo, pats, {}))))
    42 
    42 
    43 def perfstatus(ui, repo, *pats):
    43 def perfstatus(ui, repo, *pats):
    44     #m = match.always(repo.root, repo.getcwd())
    44     #m = match.always(repo.root, repo.getcwd())
    45     #timer(lambda: sum(map(len, repo.dirstate.status(m, [], False, False, False))))
    45     #timer(lambda: sum(map(len, repo.dirstate.status(m, [], False, False,
       
    46     #                                                False))))
    46     timer(lambda: sum(map(len, repo.status())))
    47     timer(lambda: sum(map(len, repo.status())))
    47 
    48 
    48 def perfheads(ui, repo):
    49 def perfheads(ui, repo):
    49     timer(lambda: len(repo.changelog.headrevs()))
    50     timer(lambda: len(repo.changelog.headrevs()))
    50 
    51