feat(report): add legend to MarkdownReport output with explanation of columns

This commit is contained in:
Sergey Penkovsky
2025-08-06 22:53:33 +03:00
parent 1e6375f5ae
commit 01d82e1cd3
3 changed files with 35 additions and 9 deletions

View File

@@ -54,13 +54,13 @@ class BenchmarkCliRunner {
'benchmark': 'Universal_$bench',
'chainCount': c,
'nestingDepth': d,
'mean_us': mean.round(),
'median_us': median.round(),
'stddev_us': stddev.round(),
'min_us': minVal.round(),
'max_us': maxVal.round(),
'mean_us': mean.toStringAsFixed(2),
'median_us': median.toStringAsFixed(2),
'stddev_us': stddev.toStringAsFixed(2),
'min_us': minVal.toStringAsFixed(2),
'max_us': maxVal.toStringAsFixed(2),
'trials': timings.length,
'timings_us': timings.map((t) => t.round()).toList(),
'timings_us': timings.map((t) => t.toStringAsFixed(2)).toList(),
'memory_diff_kb': benchResult.memoryDiffKb,
'delta_peak_kb': benchResult.deltaPeakKb,
'peak_rss_kb': benchResult.peakRssKb,