dotnet-benchmarks icon indicating copy to clipboard operation
dotnet-benchmarks copied to clipboard

Utils & tests & recursion benchmark

Open WhiteBlackGoose opened this issue 4 years ago • 0 comments

Utils

_BenchmarkUtils is a project for some shared code that would be silly to duplicate between benchmarks. Feel free to add your classes once needed.

Tests

_Tests is a project for testing anything, be that utils or benchmarks. It should've been eventually created. Now we got it.

SequentialRandom

Is a struct that lets us to go over all numbers from 0 to the one given (exclusive) without duplicating and not in row (that is, pseudo-randomly). For example, it might be like this: 0 -> 3 -> 1 -> 2 -> 0 (it's circular)

Recursion benchmark

I tried to bench recursion over loops and took GCD as an example for it... but since the results appeared about the same, I ask for a review

WhiteBlackGoose avatar Oct 31 '20 14:10 WhiteBlackGoose