shithub: threadpool

Download patch

ref: 45a4d2223e1cf7fe6a393d49bb2d6b5b55425580
parent: f1904837d4899a92c0beeef674a4efe772b2534d
author: rodri <[email protected]>
date: Wed Sep 4 07:09:42 EDT 2024

add a profiling helper script (thanks sirjofri!)

--- /dev/null
+++ b/proffillpix
@@ -1,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;
+}'