zeek/auxil/spicy/scripts/ninja-build-stats
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

17 lines
349 B
Awk
Executable File

#!/usr/bin/env gawk -f
#
# From https://github.com/ninja-build/ninja/issues/1080#issuecomment-255436851
!/^#/ {
TIMES[$4] += ($2 - $1)/1000
COUNT[$4] += 1
}
END {
for (TGT in TIMES)
AVG[TGT]=TIMES[TGT]/COUNT[TGT]
asorti(AVG, SORTED, "@val_num_desc")
for (num in SORTED)
print AVG[SORTED[num]] " " SORTED[num]
}