runtest
[lttv.git] / markers-test / runtest.sh
CommitLineData
f175e050 1#!/bin/sh
2
3insmod test-mark-speed.ko
4for a in `seq 1 10`; do cat /proc/testmark;done
5rmmod test-mark-speed
6RESSTD=`dmesg |tail -n 10 |sed 's/^\[.*\] cycles : \(.*\)$/\1/'`
7
8insmod test-mark-speed-opt.ko
9for a in `seq 1 10`; do cat /proc/testmark;done
10rmmod test-mark-speed-opt
11RESOPT=`dmesg |tail -n 10|sed 's/^\[.*\] cycles : \(.*\)$/\1/'`
12
13insmod test-mark-speed-edit.ko
14for a in `seq 1 10`; do cat /proc/testmark;done
15rmmod test-mark-speed-edit
16RESNOP=`dmesg |tail -n 10|sed 's/^\[.*\] cycles : \(.*\)$/\1/'`
17
5744adfe 18echo "20000 iterations"
f175e050 19
20echo "Numbers for normal marker"
21
22SUM="0"
23for a in $RESSTD; do SUM=$[$SUM + $a]; done
24RESSTD=$[$SUM / 10]
25
26echo $RESSTD
27
28echo "Numbers for optimized marker"
29SUM="0"
30for a in $RESOPT; do SUM=$[$SUM + $a]; done
31RESOPT=$[$SUM / 10]
32echo $RESOPT
33
34echo "Numbers for NOP replacement of function call"
35SUM="0"
36for a in $RESNOP; do SUM=$[$SUM + $a]; done
37RESNOP=$[$SUM / 10]
38echo $RESNOP
39
This page took 0.023438 seconds and 4 git commands to generate.