usethesource / capsule

The Capsule Hash Trie Collections Library
BSD 2-Clause "Simplified" License
404 stars 27 forks source link

Import Criterion Benchmark Library #35

Closed msteindorfer closed 1 year ago

msteindorfer commented 1 year ago

Scope

Integrates the suitable parts of Criterion (https://github.com/msteindorfer/criterion) into Capsule. The scope is to mostly import the code and make it functional, without too many other changes or refactoring.

Co-locating the data structure library and benchmark code aims to simplify and shorten engineering roundtrip cycles.

Both Capsule and Criterion are published under the same BSD-2-Clause license.

Example Usage

./gradlew clean jmhJar

./benchmark.zsh space