News for hackers. Stuff that matters.
Re:Why does an extraneous build step make my Zig app 10x fas... by styfle on Wednesday March 20, 2024 @01:00PM (#39769255)
> By adding a benchmarking script to my continuous integration and archiving the results, it was easy for me to identify when my measurements changed.

This assumes CI runs on the same machine with same hardware every time, but most CI doesn’t do that.

Re:Why does an extraneous build step make my Zig app 10x fas... by boesboes on Wednesday March 20, 2024 @01:31PM (#39769666)
And that the hardware is not overbooked. I found that my ci/cd runs would vary between 8 and 14 minutes (for a specific task in the pipeline, no cache involved) between reruns.

And it seemed correlated to time of day. So pretty sure they had some contention there.

Edit: and that was with all the same cpu’s reported to the os atleast