This directory contains the R scripts that generate the benchmark reports.
You can see examples of how the reports are generated in the Makefile
using R scripts. You can find some sample result files in results/samples
.
Rscript plotting/gobench_multi_nsop.r ./results/samples/hashing.log ./results/hashing-multi.png
Figure 1. Example command to generate a multi-graph report using R.
Rscript plotting/gobench_single_nsop.r ./results/samples/queues.log ./results/queues.png
Figure 2. Example command to generate a single graph report using R.
Rscript plotting/gobench_histogram_nsop.r ./results/samples/hashing.log ./results/hashing-histogram.png
Figure 3. Example command to generate a histogram graph using R.
Rscript ./plotting/hdr_histogram.r ./results/samples/nanotime.histogram ./results/hrtime.histogram 6 results/time_p999999.png
Figure 4. Example command to generate a latency distribution graph using HdrHistogram log file with R.