Skip to content

wdolek/benchmarkator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Benchmarkator: benchmarks and stuff

This project is playground for various benchmarks. Creating benchmark is much easier than reading IL and guessing performance characteristics. Be aware that IL is just one part of puzzle, keep in mind there's JITter as well and other factors, such as CPU caching, GC, ...

If you can explain benchmark results/you can link to documentation, feel free to submit an issue or PR with explanation/link.

Only results are listed - interpretation of results is up to the readers themselves.

List of benchmarks:

Not all benchmarks may be listed, check source directly.

Collection benchmarks

HTTP

JSON

MongoDB

Running benchmarks

dotnet run -c Release --project src/Benchmarkator -f net6.0

... so running benchmarks related to collections is done using command:

dotnet run -c Release --project src/Benchmarkator -f net6.0 --filter Benchmarkator.Collections*

More about running benchmarks: BenchmarkDotNet | How to use console arguments.

About

Benchmarks ... and stuff

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages