Skip to content

catalyst-network/dotnet-cipher-stream-benchmarking

Repository files navigation

ReDoc logo

Crypto Benchmarking

Discord GitHub followers GitHub stars Twitter Follow Subreddit subscribers

Setup

build:

dotnet publish -c Release -o out

Run benchmarks

To run all benchmarks and collate them into a single table:

out/benchmarks.dll -f '*' --join

To run single point of comparison eg benchmark the verification method of all libraries:

dotnet out/benchmarks.dll --anyCategories=verify —-join

To get info about memory allocation add -m to the console arguments

To run tests for a single library

dotnet out/benchmarks.dll

to get console options

Reports

Reports can be found in the BenchmarkDotNet.Artifacts/results folder. Report 16/05/2019