Show More
@@ -857,12 +857,13 b' def perfdiffwd(ui, repo, **opts):' | |||||
857 | timer(d, title) |
|
857 | timer(d, title) | |
858 | fm.end() |
|
858 | fm.end() | |
859 |
|
859 | |||
860 | @command('perfrevlog', revlogopts + formatteropts + |
|
860 | @command('perfrevlogrevisions', revlogopts + formatteropts + | |
861 | [('d', 'dist', 100, 'distance between the revisions'), |
|
861 | [('d', 'dist', 100, 'distance between the revisions'), | |
862 | ('s', 'startrev', 0, 'revision to start reading at'), |
|
862 | ('s', 'startrev', 0, 'revision to start reading at'), | |
863 | ('', 'reverse', False, 'read in reverse')], |
|
863 | ('', 'reverse', False, 'read in reverse')], | |
864 | '-c|-m|FILE') |
|
864 | '-c|-m|FILE') | |
865 |
def perfrevlog(ui, repo, file_=None, startrev=0, reverse=False, |
|
865 | def perfrevlogrevisions(ui, repo, file_=None, startrev=0, reverse=False, | |
|
866 | **opts): | |||
866 | """Benchmark reading a series of revisions from a revlog. |
|
867 | """Benchmark reading a series of revisions from a revlog. | |
867 |
|
868 | |||
868 | By default, we read every ``-d/--dist`` revision from 0 to tip of |
|
869 | By default, we read every ``-d/--dist`` revision from 0 to tip of | |
@@ -870,7 +871,7 b' def perfrevlog(ui, repo, file_=None, sta' | |||||
870 |
|
871 | |||
871 | The start revision can be defined via ``-s/--startrev``. |
|
872 | The start revision can be defined via ``-s/--startrev``. | |
872 | """ |
|
873 | """ | |
873 | rl = cmdutil.openrevlog(repo, 'perfrevlog', file_, opts) |
|
874 | rl = cmdutil.openrevlog(repo, 'perfrevlogrevisions', file_, opts) | |
874 | rllen = getlen(ui)(rl) |
|
875 | rllen = getlen(ui)(rl) | |
875 |
|
876 | |||
876 | def d(): |
|
877 | def d(): | |
@@ -907,7 +908,7 b' def perfrevlogchunks(ui, repo, file_=Non' | |||||
907 | This command measures the time it takes to read+decompress and recompress |
|
908 | This command measures the time it takes to read+decompress and recompress | |
908 | chunks in a revlog. It effectively isolates I/O and compression performance. |
|
909 | chunks in a revlog. It effectively isolates I/O and compression performance. | |
909 | For measurements of higher-level operations like resolving revisions, |
|
910 | For measurements of higher-level operations like resolving revisions, | |
910 | see ``perfrevlog`` and ``perfrevlogrevision``. |
|
911 | see ``perfrevlogrevisions`` and ``perfrevlogrevision``. | |
911 | """ |
|
912 | """ | |
912 | rl = cmdutil.openrevlog(repo, 'perfrevlogchunks', file_, opts) |
|
913 | rl = cmdutil.openrevlog(repo, 'perfrevlogchunks', file_, opts) | |
913 |
|
914 |
@@ -95,11 +95,12 b' perfstatus' | |||||
95 | (no help text available) |
|
95 | (no help text available) | |
96 | perfphases benchmark phasesets computation |
|
96 | perfphases benchmark phasesets computation | |
97 | perfrawfiles (no help text available) |
|
97 | perfrawfiles (no help text available) | |
98 | perfrevlog Benchmark reading a series of revisions from a revlog. |
|
|||
99 | perfrevlogchunks |
|
98 | perfrevlogchunks | |
100 | Benchmark operations on revlog chunks. |
|
99 | Benchmark operations on revlog chunks. | |
101 | perfrevlogrevision |
|
100 | perfrevlogrevision | |
102 | Benchmark obtaining a revlog revision. |
|
101 | Benchmark obtaining a revlog revision. | |
|
102 | perfrevlogrevisions | |||
|
103 | Benchmark reading a series of revisions from a revlog. | |||
103 | perfrevrange (no help text available) |
|
104 | perfrevrange (no help text available) | |
104 | perfrevset benchmark the execution time of a revset |
|
105 | perfrevset benchmark the execution time of a revset | |
105 | perfstartup (no help text available) |
|
106 | perfstartup (no help text available) | |
@@ -146,7 +147,7 b' perfstatus' | |||||
146 | $ hg perfnodelookup 2 |
|
147 | $ hg perfnodelookup 2 | |
147 | $ hg perfpathcopies 1 2 |
|
148 | $ hg perfpathcopies 1 2 | |
148 | $ hg perfrawfiles 2 |
|
149 | $ hg perfrawfiles 2 | |
149 | $ hg perfrevlog .hg/store/data/a.i |
|
150 | $ hg perfrevlogrevisions .hg/store/data/a.i | |
150 | $ hg perfrevlogrevision -m 0 |
|
151 | $ hg perfrevlogrevision -m 0 | |
151 | $ hg perfrevlogchunks -c |
|
152 | $ hg perfrevlogchunks -c | |
152 | $ hg perfrevrange |
|
153 | $ hg perfrevrange |
General Comments 0
You need to be logged in to leave comments.
Login now