[swift-dev] Measuring MEAN Performance (was: Questions about Swift-CI)
Andrew Trick
atrick at apple.com
Mon Jun 12 16:56:53 CDT 2017
> On Jun 12, 2017, at 2:55 PM, Michael Gottesman <mgottesman at apple.com> wrote:
>
>> Current approach to detecting performance changes is fragile for tests that have very low absolute runtime, as they are easily over the 5% improvement/regression threshold when the test machine gets a little bit noisy. For example in benchmark on PR #9806 <https://github.com/apple/swift/pull/9806#issuecomment-303370149>:
>>
>> BitCount 12 14 +16.7% 0.86x
>> SuffixCountableRange 10 11 +10.0% 0.91x
>> MapReduce 303 331 +9.2% 0.92x
>> These are all false changes (and there are quite a few more there).
>
> The current design assumes that in such cases, the workload will be increased so that is not an issue.
That is also a valid fix for the problem, which I forgot to mention.
-Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20170612/da5dec1c/attachment.html>
More information about the swift-dev
mailing list