ordo-one / package-benchmark

Swift benchmark runner with many performance metrics and great CI support
Apache License 2.0
313 stars 25 forks source link

Perform overhead test run and "clean" measurement data #250

Open hassila opened 4 months ago

hassila commented 4 months ago

We should generalise the cleaning of measurements to remove the measurement/probe overhead from all results in a systematic manner. The best way would be to have an empty test run for the capturing with the current configuration for the metrics (as different metrics enabled causes different impact in the probe effect).

We currently do this for sys calls, but should generalise it for all metrics.