perf improvements past v1.7.10
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest11 patches 8 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/11 | perf/aggregate: load Git.pm from the build treet/ | +3 | 0 replies | |
| 2/11 | Introduce a performance test for git-rebaset/ | +91 | 4 replies | |
| 3/11 | Introduce a performance test for git-blamet/ | +46 | 0 replies | |
| 4/11 | perf: display average instead of minimum timet/ t/ t/ +1 more | +25 | 0 replies | |
| 5/11 | perf: suppress aggregation also in 'run't/ | +2 | 0 replies | |
| 6/11 | perf: dereference to a commit when buildingt/ t/ | +2 | 0 replies | |
| 7/11 | perf: convert realtime to seconds when collecting runst/ t/ | +6 | 0 replies | |
| 8/11 | perf/aggregate: optionally include a t-test scoret/ t/ | +55 | 0 replies | |
| 9/11 | perf/run: allow skipping some revisionst/ t/ | +6 | 0 replies | |
| 10/11 | perf: implement a test-selection featuret/ | +5 | 0 replies | |
| 11/11 | perf: add a bisection toolt/ | +88 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 00/11] perf improvements past v1.7.10
This is what I have collected over a week of playing with the perf suite. There is no rush; I am just sending them out for anyone interested. If you plan on using the perf suite, I would still suggest you apply them.
Aside from the new tests, the main goal is the bisection script. [8/11] is fun too. Try it! You will have to install GNU R however.
Thomas Rast (11):
perf/aggregate: load Git.pm from the build tree Introduce a performance test for git-rebase Introduce a performance test for git-blame
perf: display average instead of minimum time
perf: suppress aggregation also in 'run'
perf: dereference to a commit when building
perf: convert realtime to seconds when collecting runs perf/aggregate: optionally include a t-test score perf/run: allow skipping some revisions
perf: implement a test-selection feature
perf: add a bisection tool
t/perf/README | 8 +++-- t/perf/aggregate.perl | 65 ++++++++++++++++++++++++++-------- t/perf/bisect_slowdown | 88 ++++++++++++++++++++++++++++++++++++++++++++++ t/perf/min_time.perl | 21 ----------- t/perf/p3400-rebase.sh | 91 ++++++++++++++++++++++++++++++++++++++++++++++++ t/perf/p8002-blame.sh | 46 ++++++++++++++++++++++++ t/perf/perf-lib.sh | 12 +++++-- t/perf/run | 10 ++++-- t/perf/t_test_score.sh | 24 +++++++++++++ 9 files changed, 322 insertions(+), 43 deletions(-) create mode 100755 t/perf/bisect_slowdown delete mode 100755 t/perf/min_time.perl create mode 100755 t/perf/p3400-rebase.sh create mode 100755 t/perf/p8002-blame.sh create mode 100755 t/perf/t_test_score.sh
Signature · 1 line
1.7.10.rc0.230.g16d90