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&rdt&grr .
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 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 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 pts-self-test: Total Time phpbench: PHP Benchmark Suite php: Zend micro_bench php: Zend bench pts-self-test: Merge Results pts-self-test: Render Test pts-self-test: Peak Memory Usage PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 131.551 876420 1.330 0.245 2.869 32.702 501.422 125.828 875197 1.338 0.244 2.773 31.882 497.422 130.977 814217 1.391 0.267 2.978 33.173 501.422 129.787 815975 1.622 0.335 2.939 32.798 500.418 170.786 771616 1.803 0.343 3.188 45.296 498.418 157.574 700227 1.883 0.344 3.216 41.533 499.418 158.919 620286 1.957 0.371 3.288 41.824 499.418 585.456 288326 4.618 0.951 8.622 174.306 689.75 OpenBenchmarking.org
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 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 130 260 390 520 650 SE +/- 1.31, N = 3 SE +/- 0.08, N = 3 SE +/- 0.69, N = 3 SE +/- 0.35, N = 3 SE +/- 1.67, N = 3 SE +/- 0.40, N = 3 SE +/- 0.48, N = 3 SE +/- 3.09, N = 3 131.55 125.83 130.98 129.79 170.79 157.57 158.92 585.46
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 200K 400K 600K 800K 1000K SE +/- 757.49, N = 3 SE +/- 2699.13, N = 3 SE +/- 2435.70, N = 3 SE +/- 1496.61, N = 3 SE +/- 2964.12, N = 3 SE +/- 1015.12, N = 3 SE +/- 1013.30, N = 3 SE +/- 1024.39, N = 3 876420 875197 814217 815975 771616 700227 620286 288326
PHP Micro Benchmarks Test: Zend micro_bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend micro_bench PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 1.0391 2.0782 3.1173 4.1564 5.1955 SE +/- 0.001, N = 3 SE +/- 0.007, N = 3 SE +/- 0.004, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 SE +/- 0.012, N = 3 SE +/- 0.006, N = 3 SE +/- 0.027, N = 3 1.330 1.338 1.391 1.622 1.803 1.883 1.957 4.618
PHP Micro Benchmarks Test: Zend bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend bench PHP 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 0.214 0.428 0.642 0.856 1.07 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.002, N = 3 0.245 0.244 0.267 0.335 0.343 0.344 0.371 0.951
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 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 2 4 6 8 10 SE +/- 0.015, N = 2 SE +/- 0.018, N = 2 SE +/- 0.036, N = 2 SE +/- 0.023, N = 2 SE +/- 0.010, N = 2 SE +/- 0.035, N = 2 SE +/- 0.019, N = 2 SE +/- 0.132, N = 2 2.869 2.773 2.978 2.939 3.188 3.216 3.288 8.622
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 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 40 80 120 160 200 SE +/- 0.07, N = 2 SE +/- 0.01, N = 2 SE +/- 0.33, N = 2 SE +/- 0.25, N = 2 SE +/- 0.02, N = 2 SE +/- 0.08, N = 2 SE +/- 0.04, N = 2 SE +/- 1.94, N = 2 32.70 31.88 33.17 32.80 45.30 41.53 41.82 174.31
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 8.0-dev PHP 8.0-dev + JIT PHP 7.4.3 PHP 7.3.15 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 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 501.42 497.42 501.42 500.42 498.42 499.42 499.42 689.75
Phoronix Test Suite v10.8.5