PHP 7 vs. HHVM Performance Testing

PHP 7.0, PHP 5.5, PHP 5.6, and HHVM 3.10.1 performance testing by Michael Larabel of PTS code paths.

HTML result view exported from: https://openbenchmarking.org/result/1511148-PTS-PHPTESTI92.

PHP 7 vs. HHVM Performance TestingProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUbuntu PHP 5.5PHP 5.6.15PHP 7.0.0 RC7HHVM 3.10.1Intel Core i7-3517U @ 1.90GHz (4 Cores)ASUS UX32VDA v1.0Intel 3rd Gen Core DRAM3584MB2 x 128GB SanDisk SD5SF212Intel HD 4000 512MB (1150MHz)Realtek ALC269VBIntel Centrino Advanced-N 6235Ubuntu 14.043.13.0-68-generic (x86_64)Unity 7.2.2X Server 1.15.1intel 2.99.9103.3 Mesa 10.1.3GCC 4.8.4ext41920x1080OpenBenchmarking.orgProcessor Details- Scaling Governor: acpi-cpufreq ondemand

PHP 7 vs. HHVM Performance Testingpts-self-test: Total Timepts-self-test: List Suitespts-self-test: Render Testpts-self-test: Info Commandpts-self-test: Peak Memory UsageUbuntu PHP 5.5PHP 5.6.15PHP 7.0.0 RC7HHVM 3.10.1191.381.0540.720.72187.92189.861.0540.120.69187.9277.910.7915.450.57180.70117.300.9726.670.77140.57OpenBenchmarking.org

Phoronix Test Suite Self Test

Test: Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Total TimeUbuntu PHP 5.5PHP 5.6.15PHP 7.0.0 RC7HHVM 3.10.14080120160200SE +/- 2.48, N = 3SE +/- 1.44, N = 3SE +/- 0.78, N = 3SE +/- 1.06, N = 3191.38189.8677.91117.30

Phoronix Test Suite Self Test

Test: List Suites

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: List SuitesUbuntu PHP 5.5PHP 5.6.15PHP 7.0.0 RC7HHVM 3.10.10.23630.47260.70890.94521.1815SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 31.051.050.790.97

Phoronix Test Suite Self Test

Test: Render Test

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Render TestUbuntu PHP 5.5PHP 5.6.15PHP 7.0.0 RC7HHVM 3.10.1918273645SE +/- 0.67, N = 3SE +/- 0.28, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 340.7240.1215.4526.67

Phoronix Test Suite Self Test

Test: Info Command

OpenBenchmarking.orgSeconds, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Info CommandUbuntu PHP 5.5PHP 5.6.15PHP 7.0.0 RC7HHVM 3.10.10.17330.34660.51990.69320.8665SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 30.720.690.570.77

Phoronix Test Suite Self Test

Test: Peak Memory Usage

OpenBenchmarking.orgMB, Fewer Is BetterPhoronix Test Suite Self Test 1.0Test: Peak Memory UsageUbuntu PHP 5.5PHP 5.6.15PHP 7.0.0 RC7HHVM 3.10.14080120160200SE +/- 0.22, N = 3SE +/- 0.17, N = 3SE +/- 0.00, N = 3SE +/- 0.20, N = 3187.92187.92180.70140.57


Phoronix Test Suite v10.8.4