Benchmark.PerformanceAnalysisPerformance analysis and reporting
val print_benchmark_result : benchmark_result -> unitval generate_performance_report : benchmark_result list -> unitval export_to_csv : benchmark_result list -> string -> unitval export_to_json : benchmark_result list -> string -> unitEmit results as JSON in the customSmallerIsBetter schema consumed by benchmark-action/github-action-benchmark. Each entry is
{"name": <name>, "unit": "ns", "value": <avg_time_ns>,
"extra": "p95=<p95>ns p99=<p99>ns iter=<n>"}