X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=demos%2Fperformance%2Ftest-results2;h=b451d20627e836d2997ac7fc06fbd27bf0f2aed0;hb=06ab91f038972610338e77f4f488c7ef5c132e69;hp=315cb2a680b1abb6f33b35ab2a42ea5e63f6eebc;hpb=e1fbb836e8f710979f270ba8fdbc92a8e65f7348;p=svn%2FCll1h%2F.git diff --git a/demos/performance/test-results2 b/demos/performance/test-results2 index 315cb2a..b451d20 100644 --- a/demos/performance/test-results2 +++ b/demos/performance/test-results2 @@ -1,22 +1,36 @@ +------------------------------------------------------------- Ruby #!/usr/bin/ruby 10000000.times { print "stuff1"," ","stuff2","\n" } -Running...0:23.81 total, 22.24 user, 1.55 sys, 0 page faults +Running... +real 0m24.569s +user 0m23.113s +sys 0m1.420s + +--------------------------------------------------- Python - range #!/usr/bin/python for i in range(1,10000000): print "stuff1","stuff2" -Running...0:13.72 total, 13.54 user, 0.18 sys, 0 page faults +Running... +real 0m13.571s +user 0m13.369s +sys 0m0.200s +-------------------------------------------------- Python - xrange #!/usr/bin/python for i in xrange(1,10000000): print "stuff1","stuff2" -Running...0:13.39 total, 13.38 user, 0.00 sys, 0 page faults +Running... +real 0m13.118s +user 0m13.105s +sys 0m0.012s +------------------------------------------------------------ PHP 5 #!/usr/bin/php5 -q -Running...0:11.89 total, 9.90 user, 1.98 sys, 0 page faults +Running..../test-performance2.sh: line 24: -f: command not found -#include +real 0m0.001s +user 0m0.000s +sys 0m0.000s + +-------------------------------------------------- C - gcc - write #include #define RUNS 10000000UL @@ -47,9 +65,16 @@ int main (void) } return 0; } -Compiling...0:00.06 total, 0.04 user, 0.02 sys, 0 page faults -Running...0:11.79 total, 2.92 user, 8.85 sys, 0 page faults - +Compiling... +real 0m0.063s +user 0m0.044s +sys 0m0.016s +Running... +real 0m11.514s +user 0m3.572s +sys 0m7.928s + +---------------------------------------------- C - g++ - std::cout #include #define RUNS 10000000UL @@ -61,9 +86,16 @@ int main() } return 0; } -Compiling...0:00.37 total, 0.35 user, 0.02 sys, 0 page faults -Running...0:08.00 total, 5.91 user, 2.08 sys, 0 page faults - +Compiling... +real 0m0.367s +user 0m0.336s +sys 0m0.024s +Running... +real 0m8.012s +user 0m6.092s +sys 0m1.812s + +------------------------------------------------------------- Perl #!/usr/bin/perl my $i=0; @@ -71,22 +103,66 @@ for ($i=0;$i<10000000;$i++) { print ("stuff1"," ","stuff2","\n"); } -Running...0:05.69 total, 5.68 user, 0.00 sys, 0 page faults +Running..../test-performance2.sh: line 46: -f: command not found + +real 0m0.001s +user 0m0.000s +sys 0m0.004s +------------------------------------------------- C - gcc - printf #include #define RUNS 10000000UL int main (void) { unsigned long i; - for (i=0;i +#include +#define RUNS 10000000UL +int main (void) +{ + unsigned long i; + char *s1="stuff1"; + char *s2="stuff2"; + int l1=strlen(s1); + int l2=strlen(s2); + + for (i=0;i #define RUNS 10000000UL @@ -111,30 +194,12 @@ int main (void) } return 0; } -Compiling...0:00.06 total, 0.04 user, 0.02 sys, 0 page faults -Running...0:01.51 total, 1.50 user, 0.00 sys, 0 page faults - -#include -#include - -#define RUNS 10000000UL -int main (void) -{ - unsigned long i; - char *s1="stuff1"; - char *s2="stuff2"; - int l1=strlen(s1); - int l2=strlen(s2); - - for (i=0;i