From dbd7e753a1f32232bfc299bf141748a54f4eee8c Mon Sep 17 00:00:00 2001 From: markster Date: Fri, 12 Apr 2002 16:39:12 +0000 Subject: Version 0.2.0 from FTP git-svn-id: http://svn.digium.com/svn/zaptel/trunk@76 5390a7c7-147a-4af0-8ec9-7488f05a26cb --- ztspeed.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 ztspeed.c (limited to 'ztspeed.c') diff --git a/ztspeed.c b/ztspeed.c new file mode 100755 index 0000000..7b41d78 --- /dev/null +++ b/ztspeed.c @@ -0,0 +1,36 @@ +/* + * + * Generic speed test -- Run an infinite loop and + * see how high we can count (in 5 seconds). You + * can use this to measure how much CPU zaptel REALLY + * is taking. + * + * MUST BE COMPILED WITHOUT OPTIMIZATION + * + */ + +#include +#include +#include +#include + +static long count=0; + +static void alm(int sig) +{ + printf("Count: %ld\n", count); + exit(0); +} + + +int main(int argc, char *argv[]) +{ + int a=0,b=0,c; + signal(SIGALRM, alm); + alarm(5); + for (;;) { + for (c=0;c<1000;c++) + a = a * b; + count++; + } +} -- cgit v1.2.3