|
#!/bin/bash
rm -rf res; mkdir res
tst() {
res=$((res + 1))
echo
echo res/$res
PERL_ANYEVENT_MODEL=$1 perl $4 bench2 $2 $3 | tee res/$res
}
export PERL_ANYEVENT_VERBOSE=1
a=8
b=3
tst EV $a $b
tst Perl $a $b
tst Event $a $b
tst Glib $a $b
tst POE $a $b "-MEvent -MPOE=Loop::Event"
echo
echo
echo
echo
for ((i=2;i<=res;++i)); do
join res/1 res/$i >res/x && mv res/x res/1
done
{
<res/1 perl -e '
print "<table>";
push @a, [split /\s+/] while <>;
for my $x (0 .. $#{$a[0]}) {
print "<tr>";
for my $y (0 .. $#a) {
print "<td align=\"right\">", $a[$y][$x], "</td>";
}
print "</tr>";
}
print "</table>";
'
} >res/1.html
links -dump res/1.html
|