X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=demos%2Fperformance%2Ftest-results2;h=5d981a9374b5376a62bf5c6393b3a0f6a904e89c;hb=47e4883a12f36914d419e9e5fd1a0ff97227c093;hp=be620a2ca45b8635a1ff4783c46d954bd1f99527;hpb=2814fb597e395b54b421123dd51fff55866f1faf;p=svn%2FCll1h%2F.git diff --git a/demos/performance/test-results2 b/demos/performance/test-results2 index be620a2..5d981a9 100644 --- a/demos/performance/test-results2 +++ b/demos/performance/test-results2 @@ -1,4 +1,49 @@ -AMD Athlon(tm) XP 1259.487 Mhz 2522.30 bogomips +AMD Athlon(tm) XP 1259.392 Mhz 2520.58 bogomips +------------------------------------------------------------- Ruby +#!/usr/bin/ruby + +10000000.times { print "stuff1"," ","stuff2","\n" } + +Running... +real 0m50.940s +user 0m49.107s +sys 0m1.836s + +--------------------------------------------------- Python - range +#!/usr/bin/python + +for i in range(1,10000000): + print "stuff1","stuff2" + +Running... +real 0m25.547s +user 0m25.230s +sys 0m0.320s + +-------------------------------------------------- Python - xrange +#!/usr/bin/python + +for i in xrange(1,10000000): + print "stuff1","stuff2" + +Running... +real 0m26.269s +user 0m26.254s +sys 0m0.016s + +------------------------------------------------------------ PHP 5 +#!/usr/bin/php5 -q + +Running... +real 0m18.649s +user 0m14.449s +sys 0m4.200s + -------------------------------------------------- C - gcc - write #include @@ -21,13 +66,13 @@ int main (void) return 0; } Compiling... -real 0m0.205s -user 0m0.172s -sys 0m0.032s +real 0m0.188s +user 0m0.164s +sys 0m0.024s Running... -real 0m28.001s -user 0m6.400s -sys 0m21.597s +real 0m21.353s +user 0m7.572s +sys 0m13.781s ---------------------------------------------- C - g++ - std::cout #include @@ -42,13 +87,13 @@ int main() return 0; } Compiling... -real 0m1.087s -user 0m0.988s -sys 0m0.100s +real 0m0.986s +user 0m0.904s +sys 0m0.080s Running... -real 0m15.557s -user 0m10.461s -sys 0m5.096s +real 0m14.836s +user 0m10.425s +sys 0m4.416s ------------------------------------------------------------- Perl #!/usr/bin/perl @@ -59,9 +104,9 @@ for ($i=0;$i<10000000;$i++) print ("stuff1"," ","stuff2","\n"); } Running... -real 0m10.660s -user 0m10.361s -sys 0m0.028s +real 0m14.115s +user 0m13.005s +sys 0m0.012s ------------------------------------------------- C - tcc - printf #include @@ -77,13 +122,13 @@ int main (void) return 0; } Compiling... -real 0m0.013s -user 0m0.000s -sys 0m0.012s +real 0m0.012s +user 0m0.008s +sys 0m0.004s Running... -real 0m5.387s -user 0m5.316s -sys 0m0.012s +real 0m4.987s +user 0m4.856s +sys 0m0.032s ------------------------------------------------- C - tcc - fwrite #include @@ -108,13 +153,13 @@ int main (void) return 0; } Compiling... -real 0m0.015s -user 0m0.008s -sys 0m0.008s +real 0m0.017s +user 0m0.012s +sys 0m0.004s Running... -real 0m3.751s -user 0m3.708s -sys 0m0.012s +real 0m3.678s +user 0m3.672s +sys 0m0.004s ----------------------------------------------- C<<1 - tcc - print #include "cll1.h" @@ -126,12 +171,12 @@ program } Compiling... real 0m0.022s -user 0m0.020s -sys 0m0.000s +user 0m0.016s +sys 0m0.004s Running... -real 0m4.780s -user 0m4.716s -sys 0m0.032s +real 0m4.853s +user 0m4.836s +sys 0m0.016s -------------------------------------------------- C - tcc - fputs #include @@ -153,9 +198,9 @@ real 0m0.012s user 0m0.008s sys 0m0.004s Running... -real 0m4.614s -user 0m4.596s -sys 0m0.020s +real 0m4.065s +user 0m4.040s +sys 0m0.024s ------------------------------------------------- C - gcc - printf #include @@ -171,13 +216,13 @@ int main (void) return 0; } Compiling... -real 0m0.199s -user 0m0.164s -sys 0m0.036s +real 0m0.180s +user 0m0.152s +sys 0m0.028s Running... -real 0m5.027s -user 0m4.996s -sys 0m0.032s +real 0m4.877s +user 0m4.860s +sys 0m0.020s ------------------------------------------------- C - gcc - fwrite #include @@ -202,13 +247,13 @@ int main (void) return 0; } Compiling... -real 0m0.221s -user 0m0.204s -sys 0m0.016s +real 0m0.205s +user 0m0.156s +sys 0m0.048s Running... -real 0m3.770s -user 0m3.664s -sys 0m0.028s +real 0m3.640s +user 0m3.620s +sys 0m0.020s ----------------------------------------------- C<<1 - gcc - print #include "cll1.h" @@ -219,13 +264,13 @@ program print("stuff1","stuff2"); } Compiling... -real 0m0.364s -user 0m0.352s -sys 0m0.012s +real 0m0.378s +user 0m0.336s +sys 0m0.040s Running... -real 0m4.519s -user 0m4.504s -sys 0m0.016s +real 0m4.457s +user 0m4.448s +sys 0m0.012s -------------------------------------------------- C - gcc - fputs #include @@ -243,10 +288,10 @@ int main (void) return 0; } Compiling... -real 0m0.205s -user 0m0.180s -sys 0m0.024s +real 0m0.190s +user 0m0.172s +sys 0m0.020s Running... -real 0m2.642s -user 0m2.612s -sys 0m0.032s +real 0m2.556s +user 0m2.544s +sys 0m0.012s