comparison tests/test-contrib-perf.t @ 38969:1601afbb573c

perf: add a command to benchmark linelog edits The use pattern of creating a linelog is usually by calling "replacelines" multiple times. Add a command to benchmark it. Differential Revision: https://phab.mercurial-scm.org/D4148
author Jun Wu <quark@fb.com>
date Mon, 06 Aug 2018 18:56:24 -0700
parents 2cdb82e8fb44
children 222aba766015
comparison
equal deleted inserted replaced
38968:c10be3fc200b 38969:1601afbb573c
80 (no help text available) 80 (no help text available)
81 perffncachewrite 81 perffncachewrite
82 (no help text available) 82 (no help text available)
83 perfheads (no help text available) 83 perfheads (no help text available)
84 perfindex (no help text available) 84 perfindex (no help text available)
85 perflinelogedits
86 (no help text available)
85 perfloadmarkers 87 perfloadmarkers
86 benchmark the time to parse the on-disk markers for a repo 88 benchmark the time to parse the on-disk markers for a repo
87 perflog (no help text available) 89 perflog (no help text available)
88 perflookup (no help text available) 90 perflookup (no help text available)
89 perflrucachedict 91 perflrucachedict
152 $ hg debugrebuildfncache 154 $ hg debugrebuildfncache
153 fncache already up to date 155 fncache already up to date
154 #endif 156 #endif
155 $ hg perfheads 157 $ hg perfheads
156 $ hg perfindex 158 $ hg perfindex
159 $ hg perflinelogedits -n 1
157 $ hg perfloadmarkers 160 $ hg perfloadmarkers
158 $ hg perflog 161 $ hg perflog
159 $ hg perflookup 2 162 $ hg perflookup 2
160 $ hg perflrucache 163 $ hg perflrucache
161 $ hg perfmanifest 2 164 $ hg perfmanifest 2