changeset 22780 | d8ff1f671aed |
parent 20846 | b581c5827516 |
child 23171 | 8afae1d5d108 |
--- a/contrib/perf.py Fri Oct 03 18:45:56 2014 -0700 +++ b/contrib/perf.py Fri Oct 03 19:58:26 2014 -0700 @@ -139,6 +139,16 @@ del repo.dirstate._dirs timer(d) +@command('perfdirstatefoldmap') +def perffoldmap(ui, repo): + dirstate = repo.dirstate + 'a' in dirstate + def d(): + dirstate._foldmap.get('a') + del dirstate._foldmap + del dirstate._dirs + timer(d) + @command('perfdirstatewrite') def perfdirstatewrite(ui, repo): ds = repo.dirstate