PHP 7.0 vs. HHVM Benchmark

PHP 7.0 RC2 benchmarks against PHP 5.3/5.4/5.5/5.6. Benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1509050-HA-HHVMBENCH16.

PHP 7.0 vs. HHVM BenchmarkProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionPHP 5.3.29PHP 5.4.44PHP 5.5.29PHP 5.6.13PHP 7.0.0 RC2HHVM 5.6.99Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores)MSI X99S SLI PLUS (MS-7885) v1.0Intel Xeon E5 v3/Core16384MB80GB INTEL SSDSCKGW08AMD FirePro V7900 2048MBIntel C610/X99ASUS PB278Intel ConnectionUbuntu 15.043.19.0-26-generic (x86_64)Unity 7.3.2radeon 7.5.03.3 Mesa 10.5.2 Gallium 0.4GCC 4.9.2 + Clang 3.8.0-svn246465-1~exp1ext42560x1440OpenBenchmarking.orgProcessor Details- Scaling Governor: intel_pstate powersave

PHP 7.0 vs. HHVM Benchmarkpts-self-test: Total Timepts-self-test: List Suitespts-self-test: Render Testpts-self-test: Info Queryingpts-self-test: Peak Memory UsagePHP 5.3.29PHP 5.4.44PHP 5.5.29PHP 5.6.13PHP 7.0.0 RC2HHVM 5.6.99472.200.48135.350.57915.50414.230.42121.120.52884.25422.930.43123.440.48884.50414.550.40121.410.47884.50206.000.3351.660.49560.24167.950.4439.230.616692.92OpenBenchmarking.org

Phoronix Test Suite Self-Test

Computational Test: Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self-TestComputational Test: Total TimePHP 5.3.29PHP 5.4.44PHP 5.5.29PHP 5.6.13PHP 7.0.0 RC2HHVM 5.6.99100200300400500SE +/- 6.83, N = 6SE +/- 3.84, N = 3SE +/- 3.66, N = 3SE +/- 5.83, N = 6SE +/- 3.74, N = 6SE +/- 0.24, N = 3472.20414.23422.93414.55206.00167.95

Phoronix Test Suite Self-Test

Computational Test: List Suites

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self-TestComputational Test: List SuitesPHP 5.3.29PHP 5.4.44PHP 5.5.29PHP 5.6.13PHP 7.0.0 RC2HHVM 5.6.990.1080.2160.3240.4320.54SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 30.480.420.430.400.330.44

Phoronix Test Suite Self-Test

Computational Test: Render Test

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self-TestComputational Test: Render TestPHP 5.3.29PHP 5.4.44PHP 5.5.29PHP 5.6.13PHP 7.0.0 RC2HHVM 5.6.99306090120150SE +/- 4.57, N = 3SE +/- 1.24, N = 3SE +/- 1.08, N = 3SE +/- 1.35, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 3135.35121.12123.44121.4151.6639.23

Phoronix Test Suite Self-Test

Computational Test: Info Querying

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self-TestComputational Test: Info QueryingPHP 5.3.29PHP 5.4.44PHP 5.5.29PHP 5.6.13PHP 7.0.0 RC2HHVM 5.6.990.13730.27460.41190.54920.6865SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 30.570.520.480.470.490.61

Phoronix Test Suite Self-Test

Computational Test: Peak Memory Usage

OpenBenchmarking.orgMB, Fewer Is BetterPhoronix Test Suite Self-TestComputational Test: Peak Memory UsagePHP 5.3.29PHP 5.4.44PHP 5.5.29PHP 5.6.13PHP 7.0.0 RC2HHVM 5.6.9914002800420056007000SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3915.50884.25884.50884.50560.246692.92


Phoronix Test Suite v10.8.4