Hi everyone,

lp_benchmark_ro...@intel.com wrote:
Results for project PHP master, build date 2015-11-19 05:26:43+02:00
commit:         84610b1f3904069f6fc0754c807a3f5cd58a4010
revision date:  2015-11-19 00:47:08+03:00
environment:    Haswell-EP
        cpu:    Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz 2x18 cores, stepping 
2, LLC 45 MB
        mem:    128 GB
        os:     CentOS 7.1
        kernel: Linux 3.10.0-229.4.2.el7.x86_64

Baseline results were generated using release php-7.0.0beta3, with hash
1674bd9b151ff389fb8c9fc223bc6aafdd49ff2c from 2015-08-05 04:56:40+00:00

-------------------------------------------------------------------------------------------
                         benchmark   relative   change since   change since  
current rev run
                                     std_dev*       last run       baseline     
    with PGO
-------------------------------------------------------------------------------------------
:-)   Wordpress 4.2.2 cgi -T10000      0.19%         -0.63%          2.42%      
      8.07%
:-)       Drupal 7.36 cgi -T10000      0.31%          0.84%          1.67%      
      3.56%
:-|   MediaWiki 1.23.9 cgi -T5000      0.43%          0.10%          0.77%      
      3.71%
:-)             bench.php cgi -T1      0.38%          0.84%          2.30%      
      5.79%
:-)       micro_bench.php cgi -T1      0.05%         -0.65%          1.22%      
      5.23%
:-(        mandelbrot.php cgi -T1      0.13%        -21.01%        -21.64%      
     23.09%
-------------------------------------------------------------------------------------------

I'm wondering why Mandelbrot.php has gone down by -21%. Compare the commits since the previous benchmark:

https://github.com/php/php-src/compare/a6cc322b4da9fa32faeb7d5aa43ddf7202a19ae4...366ba41334870f325f248d8e486e3ebf8bafb984

I wondered if my void return type commit was the culprit for the Mandelbrot slowdown, but having looked at what Mandelbrot.php does, it doesn't seem like it would be affected. There's very few function calls in there.

Dmitry changed some things in opcache, could that be it?

Thanks.

--
Andrea Faulds
http://ajf.me/

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to