Documentation
¶
Overview ¶
Command footprint records one implementation's operational-footprint row (issue #141 §"Operational footprint"). The measurement orchestration — timing container starts, sampling `docker stats`, weighing images/binaries — lives in benchmarks/scripts/footprint-all.sh; this command turns those raw numbers into a typed benchmarks/internal/footprint row and merges it into OUT_DIR/footprint.{json,csv} by (framework, variant), so re-measuring one implementation replaces only its own row.
go run ./benchmarks/scripts/footprint \ -framework gombit -framework-version v0.1.3 -runtime go -runtime-version go1.25.7 \ -variant container -cold-start-ms 210,235,228 \ -idle-rss-bytes 18000000 -loaded-rss-bytes 42000000 -cpu-percent 165 \ -image-size-bytes 30000000 -out benchmarks/results/latest/footprint.json
Click to show internal directories.
Click to hide internal directories.