ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/AnyEvent/eg/runbench
Revision: 1.1
Committed: Sat Apr 26 02:27:30 2008 UTC (16 years ago) by root
Branch: MAIN
CVS Tags: rel-4_151, rel-4_152, rel-4_91, rel-4_04, rel-4_23, rel-7_05, rel-4_21, rel-7_07, rel-7_01, rel-7_02, rel-7_03, rel-7_08, rel-7_09, rel-4_412, rel-4_81, rel-4_83, rel-4_82, rel-4_86, rel-4_352, rel-5_112, rel-3_41, rel-4_351, rel-7_16, rel-4_14, rel-4_15, rel-7_13, rel-4_13, rel-7_11, rel-5_251, rel-0_85, rel-4_331, rel-6_0, rel-6_1, rel-4_231, rel-4_233, rel-4_232, rel-4_8, rel-4_234, rel-4_4, rel-4_0, rel-6_11, rel-6_12, rel-6_13, rel-5_261, rel-4_05, rel-7_15, rel-7_14, rel-4_12, rel-7_12, rel-4_11, rel-6_02, rel-6_01, rel-5_271, rel-5_28, rel-5_29, rel-7_0, rel-5_21, rel-5_22, rel-5_23, rel-5_24, rel-5_26, rel-5_27, rel-5_1, rel-5_0, rel-5_3, rel-5_2, rel-7_04, rel-3_5, rel-3_4, rel-3_3, rel-4_22, rel-5_201, rel-5_202, rel-5_31, rel-4_161, rel-4_160, rel-5_111, rel-4_881, rel-4_411, rel-4_9, rel-5_01, rel-6_14, rel-4_45, rel-4_41, rel-4_42, rel-4_1, rel-4_2, rel-4_88, rel-4_3, rel-5_11, rel-5_12, rel-4_31, rel-4_32, rel-4_33, rel-4_34, rel-4_35, rel-4_03, HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 #!/bin/bash
2
3 rm -rf res; mkdir res
4
5 tst() {
6 res=$((res + 1))
7 echo
8 echo res/$res
9 PERL_ANYEVENT_MODEL=$1 perl $4 bench $2 "$3" $1/$3 | tee res/$res
10 }
11
12 export PERL_ANYEVENT_VERBOSE=1
13
14 tst EV 50000 EV
15 tst EV 50000 Any
16 tst CoroEV 50000 Any
17 tst Perl 50000 Any
18 tst Event 8000 Event
19 tst Event 8000 Any
20 tst Glib 8000 Any
21 tst Tk 1000 Any
22 tst POE 1000 Any "-MEvent -MPOE=Loop::Event"
23 tst POE 1000 Any "-MPOE=Loop::Select"
24
25 echo
26 echo
27 echo
28 echo
29
30 for ((i=2;i<=res;++i)); do
31 join res/1 res/$i >res/x && mv res/x res/1
32 done
33
34 {
35 <res/1 perl -e '
36 print "<table>";
37 push @a, [split /\s+/] while <>;
38 for my $x (0 .. $#{$a[0]}) {
39 print "<tr>";
40 for my $y (0 .. $#a) {
41 print "<td align=\"right\">", $a[$y][$x], "</td>";
42 }
43 print "</tr>";
44 }
45 print "</table>";
46 '
47 } >res/1.html
48 links -dump res/1.html