From 9e927e70871ecebee06b6d208bcbc1bb2ec9a655 Mon Sep 17 00:00:00 2001 From: David Mosberger-Tang Date: Wed, 26 Jul 2006 14:57:51 -0600 Subject: [PATCH] Restore tests/perf-startup. Another file that got wiped out during the Bitkeeper->CVS->GIT translation. --- tests/perf-startup | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/perf-startup b/tests/perf-startup index e69de29b..c3707487 100644 --- a/tests/perf-startup +++ b/tests/perf-startup @@ -0,0 +1,19 @@ +#!/bin/sh +platform=$1 +LIBUNWIND=../src/.libs/libunwind.so +LIBUNWIND_PLAT=../src/.libs/libunwind-$platform.so +warmup=$(./forker 2000 /bin/true | cut -f1 -d' ') + +nsec1=$(./forker 2000 /bin/true | cut -f1 -d' ') +echo -e \"/bin/true\""\t\t\t\t\t\t": $nsec1 nsec/execution + +nsec2=$(LD_PRELOAD=$LIBUNWIND ./forker 2000 /bin/true | cut -f1 -d' ') +echo -e \"LD_PRELOAD=$LIBUNWIND /bin/true\""\t": $nsec2 nsec/execution + +nsec3=$(LD_PRELOAD=$LIBUNWIND_PLAT ./forker 2000 /bin/true | cut -f1 -d' ') +echo -e \"LD_PRELOAD=$LIBUNWIND_PLAT /bin/true\""\t": $nsec3 nsec/execution + +echo + +echo -e "Overhead of preloading $LIBUNWIND\t: " $(($nsec2 - $nsec1)) nsec +echo -e "Overhead of preloading $LIBUNWIND_PLAT\t: " $(($nsec3 - $nsec1)) nsec