Intel Core i9-9900KS testing of PHP 8.0 development state as of late February 2020. PHP8 performance benchmarks by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2002269-VE-PHPBENCHM24 Early PHP 8.0 Performance Benchmarks - Phoronix Test Suite Early PHP 8.0 Performance Benchmarks Intel Core i9-9900KS testing of PHP 8.0 development state as of late February 2020. PHP8 performance benchmarks by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/2002269-VE-PHPBENCHM24 .
Early PHP 8.0 Performance Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads) ASUS PRIME Z390-A (1302 BIOS) Intel Cannon Lake PCH 16GB Samsung SSD 970 EVO 250GB ASUS Intel UHD 630 3GB (1200MHz) Realtek ALC1220 ASUS MG28U Intel I219-V Ubuntu 20.04 5.4.0-14-generic (x86_64) GNOME Shell 3.34.3 X Server 1.20.7 modesetting 1.20.7 4.6 Mesa 20.0.0 1.2.131 GCC 9.2.1 20200220 ext4 1920x1080 OpenBenchmarking.org Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0xca Security Details - itlb_multihit: KVM: Vulnerable + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled
Early PHP 8.0 Performance Benchmarks phpbench: PHP Benchmark Suite php: Zend bench php: Zend micro_bench pts-self-test: Total Time pts-self-test: Render Test pts-self-test: Merge Results pts-self-test: Peak Memory Usage PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT 288326 0.951 4.618 585.456 174.306 8.622 689.75 620286 0.371 1.957 158.919 41.824 3.288 499.418 700227 0.344 1.883 157.574 41.533 3.216 499.418 771616 0.343 1.803 170.786 45.296 3.188 498.418 815975 0.335 1.622 129.787 32.798 2.939 500.418 814217 0.267 1.391 130.977 33.173 2.978 501.422 876420 0.245 1.330 131.551 32.702 2.869 501.422 875197 0.244 1.338 125.828 31.882 2.773 497.422 OpenBenchmarking.org
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT 200K 400K 600K 800K 1000K SE +/- 1024.39, N = 3 SE +/- 1013.30, N = 3 SE +/- 1015.12, N = 3 SE +/- 2964.12, N = 3 SE +/- 1496.61, N = 3 SE +/- 2435.70, N = 3 SE +/- 757.49, N = 3 SE +/- 2699.13, N = 3 288326 620286 700227 771616 815975 814217 876420 875197
PHP Micro Benchmarks Test: Zend bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend bench PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT 0.214 0.428 0.642 0.856 1.07 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 0.951 0.371 0.344 0.343 0.335 0.267 0.245 0.244
PHP Micro Benchmarks Test: Zend micro_bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend micro_bench PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT 1.0391 2.0782 3.1173 4.1564 5.1955 SE +/- 0.027, N = 3 SE +/- 0.006, N = 3 SE +/- 0.012, N = 3 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.004, N = 3 SE +/- 0.001, N = 3 SE +/- 0.007, N = 3 4.618 1.957 1.883 1.803 1.622 1.391 1.330 1.338
Phoronix Test Suite Self Test Test: Total Time OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Total Time PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT 130 260 390 520 650 SE +/- 3.09, N = 3 SE +/- 0.48, N = 3 SE +/- 0.40, N = 3 SE +/- 1.67, N = 3 SE +/- 0.35, N = 3 SE +/- 0.69, N = 3 SE +/- 1.31, N = 3 SE +/- 0.08, N = 3 585.46 158.92 157.57 170.79 129.79 130.98 131.55 125.83
Phoronix Test Suite Self Test Test: Render Test OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Render Test PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT 40 80 120 160 200 SE +/- 1.94, N = 2 SE +/- 0.04, N = 2 SE +/- 0.08, N = 2 SE +/- 0.02, N = 2 SE +/- 0.25, N = 2 SE +/- 0.33, N = 2 SE +/- 0.07, N = 2 SE +/- 0.01, N = 2 174.31 41.82 41.53 45.30 32.80 33.17 32.70 31.88
Phoronix Test Suite Self Test Test: Merge Results OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Merge Results PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT 2 4 6 8 10 SE +/- 0.132, N = 2 SE +/- 0.019, N = 2 SE +/- 0.035, N = 2 SE +/- 0.010, N = 2 SE +/- 0.023, N = 2 SE +/- 0.036, N = 2 SE +/- 0.015, N = 2 SE +/- 0.018, N = 2 8.622 3.288 3.216 3.188 2.939 2.978 2.869 2.773
Phoronix Test Suite Self Test Test: Peak Memory Usage OpenBenchmarking.org MB, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Peak Memory Usage PHP 5.6.40 PHP 7.0.33 PHP 7.1.33 PHP 7.2.28 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 8.0-dev + JIT 150 300 450 600 750 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 1.00, N = 2 SE +/- 1.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 689.75 499.42 499.42 498.42 500.42 501.42 501.42 497.42
Phoronix Test Suite v10.8.5