From 45a4d2223e1cf7fe6a393d49bb2d6b5b55425580 Mon Sep 17 00:00:00 2001 From: rodri Date: Wed, 4 Sep 2024 11:09:42 +0000 Subject: add a profiling helper script (thanks sirjofri!) --- proffillpix | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 proffillpix diff --git a/proffillpix b/proffillpix new file mode 100755 index 0000000..7473a3c --- /dev/null +++ b/proffillpix @@ -0,0 +1,28 @@ +#!/bin/rc +# written by sirjofri, with slight modifications. +rfork en + +fn usage { + echo usage: $0 prog [args] >[1=2] + exit usage +} + +if(~ $#* 0) + usage + +ramfs +cp $1 /tmp +cd /tmp + +$* >/dev/null >[2=1] + +{ + for(f in prof.*){ +# flambe $1 $f + prof $1 $f | grep fillpix + } +} | awk '{ sum += $2; count++; print } +END{ + printf "sum: %.9f\n", sum; + printf "avg: %.9f\n", sum / count; +}' -- cgit v1.2.3