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 print.rb |
283bc497 |
6 | echo -n "Running..." |
06ab91f0 |
7 | time ./print.rb > /dev/null |
b84246fd |
8 | |
06ab91f0 |
9 | echo "--------------------------------------------------- Python - range" |
420bb771 |
10 | cat print.py |
283bc497 |
11 | echo -n "Running..." |
06ab91f0 |
12 | time ./print.py > /dev/null |
81088cec |
13 | |
06ab91f0 |
14 | echo "-------------------------------------------------- Python - xrange" |
72c9d7a0 |
15 | cat xrange.py |
283bc497 |
16 | echo -n "Running..." |
06ab91f0 |
17 | time ./xrange.py > /dev/null |
72c9d7a0 |
18 | |
06ab91f0 |
19 | echo "------------------------------------------------------------ PHP 5" |
ba41861f |
20 | cat echo.php |
283bc497 |
21 | echo -n "Running..." |
06ab91f0 |
22 | time ./echo.php > /dev/null |
d8394559 |
23 | |
06ab91f0 |
24 | echo "-------------------------------------------------- C - gcc - write" |
67db9ef1 |
25 | cat write.c |
26 | echo -n "Compiling..." |
06ab91f0 |
27 | time gcc -O2 write.c -o write |
67db9ef1 |
28 | echo -n "Running..." |
06ab91f0 |
29 | time ./write > /dev/null |
67db9ef1 |
30 | |
06ab91f0 |
31 | echo "------------------------------------------------------------- Perl" |
420bb771 |
32 | cat print.pl |
283bc497 |
33 | echo -n "Running..." |
06ab91f0 |
34 | time ./print.pl > /dev/null |
81088cec |
35 | |
06ab91f0 |
36 | echo "----------------------------------------------- C<<1 - gcc - print" |
37 | cat cll1-print.c |
38 | echo -n "Compiling..." |
39 | time gcc -O2 cll1-print.c -o cll1-print |
40 | echo -n "Running..." |
41 | time ./cll1-print > /dev/null |
42 | |
43 | echo "---------------------------------------------- C - g++ - std::cout" |
ba41861f |
44 | cat cout.cpp |
283bc497 |
45 | echo -n "Compiling..." |
06ab91f0 |
46 | time g++ -O2 cout.cpp -o cout |
283bc497 |
47 | echo -n "Running..." |
06ab91f0 |
48 | time ./cout > /dev/null |
ba41861f |
49 | |
06ab91f0 |
50 | #echo "----------------------------------------------- C<<1 - tcc - print" |
51 | #cat cll1-print.c |
52 | #echo -n "Compiling..." |
53 | #time tcc -O2 cll1-print.c -o cll1-print |
54 | #echo -n "Running..." |
55 | #time ./cll1-print > /dev/null |
56 | # |
57 | #echo "------------------------------------------------- C - tcc - printf" |
58 | #cat printf.c |
59 | #echo -n "Compiling..." |
60 | #time tcc -O2 printf.c -o printf |
61 | #echo -n "Running..." |
62 | #time ./printf > /dev/null |
63 | # |
64 | #echo "--------------------------------------------------- C - tcc - puts" |
65 | #cat puts.c |
66 | #echo -n "Compiling..." |
67 | #time tcc -O2 puts.c -o puts |
68 | #echo -n "Running..." |
69 | #time ./puts > /dev/null |
70 | # |
71 | #echo "-------------------------------------------------- C - tcc - fputs" |
72 | #cat fputs.c |
73 | #echo -n "Compiling..." |
74 | #time tcc -O2 fputs.c -o fputs |
75 | #echo -n "Running..." |
76 | #time ./fputs > /dev/null |
77 | # |
78 | #echo "------------------------------------------------- C - tcc - fwrite" |
79 | #cat fwrite.c |
80 | #echo -n "Compiling..." |
81 | #time tcc -O2 fwrite.c -o fwrite |
82 | #echo -n "Running..." |
83 | #time ./fwrite > /dev/null |
84 | # |
85 | |
86 | echo "-----------------------------------------------= C<<1 - gcc - echo" |
87 | cat cll1-echo.c |
283bc497 |
88 | echo -n "Compiling..." |
06ab91f0 |
89 | time gcc -O2 cll1-echo.c -o cll1-echo |
283bc497 |
90 | echo -n "Running..." |
06ab91f0 |
91 | time ./cll1-echo > /dev/null |
81088cec |
92 | |
06ab91f0 |
93 | echo "------------------------------------------------- C - gcc - printf" |
420bb771 |
94 | cat printf.c |
283bc497 |
95 | echo -n "Compiling..." |
06ab91f0 |
96 | time gcc -O2 printf.c -o printf |
283bc497 |
97 | echo -n "Running..." |
06ab91f0 |
98 | time ./printf > /dev/null |
81088cec |
99 | |
06ab91f0 |
100 | echo "--------------------------------------------------- C - gcc - puts" |
420bb771 |
101 | cat puts.c |
283bc497 |
102 | echo -n "Compiling..." |
06ab91f0 |
103 | time gcc -O2 puts.c -o puts |
283bc497 |
104 | echo -n "Running..." |
06ab91f0 |
105 | time ./puts > /dev/null |
e1fbb836 |
106 | |
06ab91f0 |
107 | echo "------------------------------------------------- C - gcc - fwrite" |
108 | cat fwrite.c |
e1fbb836 |
109 | echo -n "Compiling..." |
06ab91f0 |
110 | time gcc -O2 fwrite.c -o fwrite |
e1fbb836 |
111 | echo -n "Running..." |
06ab91f0 |
112 | time ./fwrite > /dev/null |
e1fbb836 |
113 | |
06ab91f0 |
114 | echo "-------------------------------------------------- C - gcc - fputs" |
115 | cat fputs.c |
e1fbb836 |
116 | echo -n "Compiling..." |
06ab91f0 |
117 | time gcc -O2 fputs.c -o fputs |
e1fbb836 |
118 | echo -n "Running..." |
06ab91f0 |
119 | time ./fputs > /dev/null |
bce4b05d |
120 | |