06ab91f0 |
1 | #!/bin/bash |
bce4b05d |
2 | echo `grep "model name" /proc/cpuinfo |cut -f 2 -d :` `grep "cpu MHz" /proc/cpuinfo |cut -f 2 -d :` Mhz ` grep "bogomips" /proc/cpuinfo |cut -f 2 -d :` bogomips |
81088cec |
3 | |
06ab91f0 |
4 | echo "------------------------------------------------------------- Ruby" |
b84246fd |
5 | cat print2.rb |
283bc497 |
6 | echo -n "Running..." |
06ab91f0 |
7 | time ./print2.rb > /dev/null |
283bc497 |
8 | echo |
b84246fd |
9 | |
06ab91f0 |
10 | echo "--------------------------------------------------- Python - range" |
c3eef81f |
11 | cat print2.py |
283bc497 |
12 | echo -n "Running..." |
06ab91f0 |
13 | time ./print2.py > /dev/null |
283bc497 |
14 | echo |
c3eef81f |
15 | |
06ab91f0 |
16 | echo "-------------------------------------------------- Python - xrange" |
72c9d7a0 |
17 | cat xrange2.py |
283bc497 |
18 | echo -n "Running..." |
06ab91f0 |
19 | time ./xrange2.py > /dev/null |
283bc497 |
20 | echo |
72c9d7a0 |
21 | |
06ab91f0 |
22 | echo "------------------------------------------------------------ PHP 5" |
ba41861f |
23 | cat echo2.php |
283bc497 |
24 | echo -n "Running..." |
06ab91f0 |
25 | time -f "%E total, %U user, %S sys" ./echo2.php > /dev/null |
67db9ef1 |
26 | echo |
27 | |
06ab91f0 |
28 | echo "-------------------------------------------------- C - gcc - write" |
67db9ef1 |
29 | cat write2.c |
30 | echo -n "Compiling..." |
06ab91f0 |
31 | time gcc -O2 write2.c -o write2 |
67db9ef1 |
32 | echo -n "Running..." |
06ab91f0 |
33 | time ./write2 > /dev/null |
283bc497 |
34 | echo |
ba41861f |
35 | |
06ab91f0 |
36 | echo "---------------------------------------------- C - g++ - std::cout" |
d8394559 |
37 | cat cout2.cpp |
283bc497 |
38 | echo -n "Compiling..." |
06ab91f0 |
39 | time g++ -O2 cout2.cpp -o cout2 |
283bc497 |
40 | echo -n "Running..." |
06ab91f0 |
41 | time ./cout2 > /dev/null |
283bc497 |
42 | echo |
d8394559 |
43 | |
06ab91f0 |
44 | echo "------------------------------------------------------------- Perl" |
81088cec |
45 | cat print2.pl |
283bc497 |
46 | echo -n "Running..." |
06ab91f0 |
47 | time -f "%E total, %U user, %S sys" ./print2.pl > /dev/null |
283bc497 |
48 | echo |
81088cec |
49 | |
06ab91f0 |
50 | #echo "------------------------------------------------- C - tcc - printf" |
51 | #cat printf2.c |
52 | #echo -n "Compiling..." |
53 | #time tcc -O2 printf2.c -o printf2 |
54 | #echo -n "Running..." |
55 | #time ./printf2 > /dev/null |
56 | #echo |
57 | # |
58 | #echo "------------------------------------------------- C - tcc - fwrite" |
59 | #cat fwrite2.c |
60 | #echo -n "Compiling..." |
61 | #time tcc -O2 fwrite2.c -o fwrite2 |
62 | #echo -n "Running..." |
63 | #time ./fwrite2 > /dev/null |
64 | #echo |
65 | # |
66 | #echo "----------------------------------------------- C<<1 - tcc - print" |
67 | #cat cll1-print2.c |
68 | #echo -n "Compiling..." |
69 | #time tcc -O2 cll1-print2.c -o cll1-print2 |
70 | #echo -n "Running..." |
71 | #time ./cll1-print2 > /dev/null |
72 | #echo |
73 | # |
74 | #echo "-------------------------------------------------- C - tcc - fputs" |
75 | #cat fputs2.c |
76 | #echo -n "Compiling..." |
77 | #time tcc -O2 fputs2.c -o fputs2 |
78 | #echo -n "Running..." |
79 | #time ./fputs2 > /dev/null |
80 | #echo |
81 | # |
82 | echo "------------------------------------------------- C - gcc - printf" |
81088cec |
83 | cat printf2.c |
283bc497 |
84 | echo -n "Compiling..." |
06ab91f0 |
85 | time gcc -O2 printf2.c -o printf2 |
283bc497 |
86 | echo -n "Running..." |
06ab91f0 |
87 | time ./printf2 > /dev/null |
283bc497 |
88 | echo |
89 | |
06ab91f0 |
90 | echo "------------------------------------------------- C - gcc - fwrite" |
91 | cat fwrite2.c |
283bc497 |
92 | echo -n "Compiling..." |
06ab91f0 |
93 | time gcc -O2 fwrite2.c -o fwrite2 |
283bc497 |
94 | echo -n "Running..." |
06ab91f0 |
95 | time ./fwrite2 > /dev/null |
283bc497 |
96 | echo |
81088cec |
97 | |
06ab91f0 |
98 | echo "----------------------------------------------- C<<1 - gcc - print" |
99 | cat cll1-print2.c |
283bc497 |
100 | echo -n "Compiling..." |
06ab91f0 |
101 | time gcc -O2 cll1-print2.c -o cll1-print2 |
e1fbb836 |
102 | echo -n "Running..." |
06ab91f0 |
103 | time ./cll1-print2 > /dev/null |
e1fbb836 |
104 | echo |
105 | |
06ab91f0 |
106 | echo "-------------------------------------------------- C - gcc - fputs" |
107 | cat fputs2.c |
e1fbb836 |
108 | echo -n "Compiling..." |
06ab91f0 |
109 | time gcc -O2 fputs2.c -o fputs2 |
283bc497 |
110 | echo -n "Running..." |
06ab91f0 |
111 | time ./fputs2 > /dev/null |