On 8/23/2018 4:59 PM, Derrick Stolee wrote:

When I choose my own metrics for performance tests, I like to run at least 10 runs, remove the largest AND smallest runs from the samples, and then take the average. I did this manually for 'git rev-list --all --objects' on git/git and got the following results:

v2.18.0    v2.19.0-rc0   HEAD
--------------------------------
3.126 s    3.308 s       3.170 s

For full disclosure, here is a full table including all samples:

|      | v2.18.0 | v2.19.0-rc0 | HEAD    |
|------|---------|-------------|---------|
|      | 4.58    | 3.302       | 3.239   |
|      | 3.13    | 3.337       | 3.133   |
|      | 3.213   | 3.291       | 3.159   |
|      | 3.219   | 3.318       | 3.131   |
|      | 3.077   | 3.302       | 3.163   |
|      | 3.074   | 3.328       | 3.119   |
|      | 3.022   | 3.277       | 3.125   |
|      | 3.083   | 3.259       | 3.203   |
|      | 3.057   | 3.311       | 3.223   |
|      | 3.155   | 3.413       | 3.225   |
| Max  | 4.58    | 3.413       | 3.239   |
| Min  | 3.022   | 3.259       | 3.119   |
| Avg* | 3.126   | 3.30825     | 3.17025 |

(Note that the largest one was the first run, on v2.18.0, which is due to a cold disk.)

I just kicked off a script that will run this test on the Linux repo while I drive home. I'll be able to report a similar table of data easily.

Here are the numbers for Linux:

|      | v2.18.0  | v2.19.0-rc0 | HEAD   |
|------|----------|-------------|--------|
|      | 86.5     | 70.739      | 57.266 |
|      | 60.582   | 101.928     | 56.641 |
|      | 58.964   | 60.139      | 60.258 |
|      | 59.47    | 61.141      | 58.213 |
|      | 62.554   | 60.73       | 84.54  |
|      | 59.139   | 85.424      | 57.745 |
|      | 58.487   | 59.31       | 59.979 |
|      | 58.653   | 69.845      | 60.181 |
|      | 58.085   | 102.777     | 61.455 |
|      | 58.304   | 60.459      | 62.551 |
| Max  | 86.5     | 102.777     | 84.54  |
| Min  | 58.085   | 59.31       | 56.641 |
| Avg* | 59.51913 | 71.30063    | 59.706 |
| Med  | 59.0515  | 65.493      | 60.08  |

Thanks,

-Stolee

Reply via email to