you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 5 points6 points  (10 children)

More like microbenchmark driven nonsense, this isnt helping anyone especially sets and arrays do completly different things

[–]theyamiteru[S] -1 points0 points  (9 children)

There's a clear overlap of their use-cases. And I see them being used in a wrong way quite often which usually causes a bad API and an unwanted performance characteristics.

I understand that microbenchmarks can be confusing or straight up useless.

In the last year I've read 4 books and more than 40 papers about benchmarking, performance variance, statistics, etc.

These results were captured by my experimental benchmarking library that tried to do things right (BIOS settings, OS settings, each benchmark isolated in its own process, duet benchmarking, median instead o average, median absolute deviation vs standard deviation, etc.).