contrib/perf.py
changeset 43125 56494a2bfe2f
parent 43124 100e7e0cdaad
child 43126 e337d8247375
equal deleted inserted replaced
43124:100e7e0cdaad 43125:56494a2bfe2f
  1140     fm.end()
  1140     fm.end()
  1141 
  1141 
  1142 
  1142 
  1143 @command(b'perfdirstatefoldmap', formatteropts)
  1143 @command(b'perfdirstatefoldmap', formatteropts)
  1144 def perfdirstatefoldmap(ui, repo, **opts):
  1144 def perfdirstatefoldmap(ui, repo, **opts):
       
  1145     """benchmap a `dirstate._map.filefoldmap.get()` request
       
  1146 
       
  1147     The dirstate filefoldmap cache is dropped between every request.
       
  1148     """
  1145     opts = _byteskwargs(opts)
  1149     opts = _byteskwargs(opts)
  1146     timer, fm = gettimer(ui, opts)
  1150     timer, fm = gettimer(ui, opts)
  1147     dirstate = repo.dirstate
  1151     dirstate = repo.dirstate
  1148     b'a' in dirstate
  1152     b'a' in dirstate
  1149 
  1153