Major header file rewrite and cleanup, but no new functions
[svn/Cll1h/.git] / demos / performance / test-performance.sh
1 #!/bin/bash
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
3
4 echo "------------------------------------------------------------- Ruby"
5 cat print.rb
6 echo -n "Running..."
7 time ./print.rb > /dev/null
8
9 echo "--------------------------------------------------- Python - range"
10 cat print.py
11 echo -n "Running..."
12 time ./print.py > /dev/null
13
14 echo "-------------------------------------------------- Python - xrange"
15 cat xrange.py
16 echo -n "Running..."
17 time ./xrange.py > /dev/null
18
19 echo "------------------------------------------------------------ PHP 5"
20 cat echo.php
21 echo -n "Running..."
22 time ./echo.php > /dev/null
23
24 echo "-------------------------------------------------- C - gcc - write"
25 cat write.c
26 echo -n "Compiling..."
27 time gcc -O2 write.c -o write
28 echo -n "Running..."
29 time ./write > /dev/null
30
31 echo "------------------------------------------------------------- Perl"
32 cat print.pl
33 echo -n "Running..."
34 time ./print.pl > /dev/null
35
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"
44 cat cout.cpp
45 echo -n "Compiling..."
46 time g++ -O2 cout.cpp -o cout
47 echo -n "Running..."
48 time ./cout > /dev/null
49
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
88 echo -n "Compiling..."
89 time gcc -O2 cll1-echo.c -o cll1-echo
90 echo -n "Running..."
91 time ./cll1-echo > /dev/null
92
93 echo "------------------------------------------------- C - gcc - printf"
94 cat printf.c
95 echo -n "Compiling..."
96 time gcc -O2 printf.c -o printf
97 echo -n "Running..."
98 time ./printf > /dev/null
99
100 echo "--------------------------------------------------- C - gcc - puts"
101 cat puts.c
102 echo -n "Compiling..."
103 time gcc -O2 puts.c -o puts
104 echo -n "Running..."
105 time ./puts > /dev/null
106
107 echo "------------------------------------------------- C - gcc - fwrite"
108 cat fwrite.c
109 echo -n "Compiling..."
110 time gcc -O2 fwrite.c -o fwrite
111 echo -n "Running..."
112 time ./fwrite > /dev/null
113
114 echo "-------------------------------------------------- C - gcc - fputs"
115 cat fputs.c
116 echo -n "Compiling..."
117 time gcc -O2 fputs.c -o fputs
118 echo -n "Running..."
119 time ./fputs > /dev/null
120
This page took 0.296996 seconds and 4 git commands to generate.