Skip to content

alokmenghrajani/chronostream_v2

Repository files navigation

chro·no·stream

About

Crypto microbenchmarking tool. Replaces the v1.

Uses JMH to gather data and R to plot. JMH gives us some nice features, such as being able to run only a subset of tests.

Running

mvn package
java -cp /opt/nfast/java/classes/nCipherKM.jar:./chronostream-2.0.jar org.openjdk.jmh.Main -f 1 -t 20 -rff output

Testing

To quickly run the code:

mvn package
java -cp ./ncipherkm-1.0.jar:target/chronostream-2.0.jar org.openjdk.jmh.Main -wi 0 -f 1 -i 1 -r 1

Generating graphs

R --vanilla < render_results.R

Links worth reading

(in no particular order)