Sucks when you need to use a proprietary extension to a language to make 
it benchmark well.

George

On Saturday, December 29, 2001, at 12:27 PM, Zeev Suraski wrote:

> Taking that code and coupling the Zend Optimizer, PHP and Perl were
> approximately the same speed (Perl was 8% faster, but that probably 
> varies
> across platforms).
>
> W/o the optimizer PHP was 2 times slower, but again, that's only because
> this is not a very real-world piece of code, at least for our space
> (scripting languages).
>
> Zeev
>
> On Sat, 29 Dec 2001, August Zajonc wrote:
>
>> Sure,
>>
>> These are not my tests but Doug's. He compiled default so --debug
>> and --inline-optimization not kicking in. Startup cost also counted, 
>> but he
>> tried to run long enough to amortize that.
>>
>> n was 16.
>>
>> perl code was something like this.
>> #!/usr/local/bin/perl
>> # $Id: nestedloop.perl,v 1.2 2000/12/30 21:42:57 doug Exp $
>> # http://www.bagley.org/~doug/shootout/
>>
>> use strict;
>>
>> my $n = ($ARGV[0] > 0) ? $ARGV[0] : 1;
>> my $x = 0;
>> my $a = $n;
>> while ($a--) {
>>     my $b = $n;
>>     while ($b--) {
>>      my $c = $n;
>>      while ($c--) {
>>          my $d = $n;
>>          while ($d--) {
>>              my $e = $n;
>>              while ($e--) {
>>                  my $f = $n;
>>                  while ($f--) {
>>                      $x++;
>>                  }
>>              }
>>          }
>>      }
>>     }
>> }
>> print "$x\n";
>>
>>
>
> --
> Zeev Suraski <[EMAIL PROTECTED]>
> http://www.zend.com/
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to