Benchmark results, raw data, and generated plots are stored in target/criterion/$BENCHMARK_NAME/.
Key directories include:
$BENCHMARK_NAME/base/: Statistics for the last run on the base baseline.$BENCHMARK_NAME/new/: Statistics for the most recent benchmarking run.$BENCHMARK_NAME/report/: Contains the visual output.report/both/: Plots comparing both the base and new runs on a single chart.report/change/: Plots showing the differences (deltas) between the last two runs.report/index.html: The entry point for viewing the HTML report.
Note: Criterion.rs only maintains historical data for the last run.
$BENCHMARK_NAME/
├── base/
│ ├── raw.csv
│ ├── estimates.json
│ ├── sample.json
│ └── tukey.json
├── change/
│ └── estimates.json
├── new/
│ ├── raw.csv
│ ├── estimates.json
│ ├── sample.json
│ └── tukey.json
└── report/
├── both/
│ ├── pdf.svg
│ ├── regression.svg
│ └── iteration_times.svg
├── change/
│ ├── mean.svg
│ ├── median.svg
│ └── t-test.svg
├── index.html
├── MAD.svg
├── mean.svg
├── median.svg
├── pdf.svg
├── pdf_small.svg
├── regression.svg (optional)
├── regression_small.svg (optional)
├── iteration_times.svg (optional)
├── iteration_times_small.svg (optional)
├── relative_pdf_small.svg
├── relative_regression_small.svg (optional)
├── relative_iteration_times_small.svg (optional)
├── SD.svg
└── slope.svg