footprint

command
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2026 License: MIT Imports: 8 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL