89a8b3e37088e0574db3ac97d96699dc59e34ba4
[svn/Cll1h/.git] / demos / performance / test-performance.sh
1 #!/bin/bash
2
3 echo "------------------------------------------------------------- Ruby"
4 cat print.rb
5 echo -n "Running..."
6 time ./print.rb > /dev/null
7
8 echo "--------------------------------------------------- Python - range"
9 cat print.py
10 echo -n "Running..."
11 time ./print.py > /dev/null
12
13 echo "-------------------------------------------------- Python - xrange"
14 cat xrange.py
15 echo -n "Running..."
16 time ./xrange.py > /dev/null
17
18 echo "------------------------------------------------------------ PHP 5"
19 cat echo.php
20 echo -n "Running..."
21 time ./echo.php > /dev/null
22
23 echo "-------------------------------------------------- C - gcc - write"
24 cat write.c
25 echo -n "Compiling..."
26 time gcc -O2 write.c -o write
27 echo -n "Running..."
28 time ./write > /dev/null
29
30 echo "------------------------------------------------------------- Perl"
31 cat print.pl
32 echo -n "Running..."
33 time ./print.pl > /dev/null
34
35 echo "----------------------------------------------- C<<1 - gcc - print"
36 cat cll1-print.c
37 echo -n "Compiling..."
38 time gcc -O2 cll1-print.c -o cll1-print
39 echo -n "Running..."
40 time ./cll1-print > /dev/null
41
42 echo "---------------------------------------------- C - g++ - std::cout"
43 cat cout.cpp
44 echo -n "Compiling..."
45 time g++ -O2 cout.cpp -o cout
46 echo -n "Running..."
47 time ./cout > /dev/null
48
49 #echo "----------------------------------------------- C<<1 - tcc - print"
50 #cat cll1-print.c
51 #echo -n "Compiling..."
52 #time tcc -O2 cll1-print.c -o cll1-print
53 #echo -n "Running..."
54 #time ./cll1-print > /dev/null
55 #
56 #echo "------------------------------------------------- C - tcc - printf"
57 #cat printf.c
58 #echo -n "Compiling..."
59 #time tcc -O2 printf.c -o printf
60 #echo -n "Running..."
61 #time ./printf > /dev/null
62 #
63 #echo "--------------------------------------------------- C - tcc - puts"
64 #cat puts.c
65 #echo -n "Compiling..."
66 #time tcc -O2 puts.c -o puts
67 #echo -n "Running..."
68 #time ./puts > /dev/null
69 #
70 #echo "-------------------------------------------------- C - tcc - fputs"
71 #cat fputs.c
72 #echo -n "Compiling..."
73 #time tcc -O2 fputs.c -o fputs
74 #echo -n "Running..."
75 #time ./fputs > /dev/null
76 #
77 #echo "------------------------------------------------- C - tcc - fwrite"
78 #cat fwrite.c
79 #echo -n "Compiling..."
80 #time tcc -O2 fwrite.c -o fwrite
81 #echo -n "Running..."
82 #time ./fwrite > /dev/null
83 #
84
85 echo "-----------------------------------------------= C<<1 - gcc - echo"
86 cat cll1-echo.c
87 echo -n "Compiling..."
88 time gcc -O2 cll1-echo.c -o cll1-echo
89 echo -n "Running..."
90 time ./cll1-echo > /dev/null
91
92 echo "------------------------------------------------- C - gcc - printf"
93 cat printf.c
94 echo -n "Compiling..."
95 time gcc -O2 printf.c -o printf
96 echo -n "Running..."
97 time ./printf > /dev/null
98
99 echo "--------------------------------------------------- C - gcc - puts"
100 cat puts.c
101 echo -n "Compiling..."
102 time gcc -O2 puts.c -o puts
103 echo -n "Running..."
104 time ./puts > /dev/null
105
106 echo "------------------------------------------------- C - gcc - fwrite"
107 cat fwrite.c
108 echo -n "Compiling..."
109 time gcc -O2 fwrite.c -o fwrite
110 echo -n "Running..."
111 time ./fwrite > /dev/null
112
113 echo "-------------------------------------------------- C - gcc - fputs"
114 cat fputs.c
115 echo -n "Compiling..."
116 time gcc -O2 fputs.c -o fputs
117 echo -n "Running..."
118 time ./fputs > /dev/null
This page took 0.290929 seconds and 3 git commands to generate.