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&gru&sor .
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 pts-self-test: Peak Memory Usage php: Zend bench php: Zend micro_bench pts-self-test: Total Time pts-self-test: Render Test pts-self-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 288326 689.75 0.951 4.618 585.456 174.306 8.622 620286 499.418 0.371 1.957 158.919 41.824 3.288 700227 499.418 0.344 1.883 157.574 41.533 3.216 771616 498.418 0.343 1.803 170.786 45.296 3.188 815975 500.418 0.335 1.622 129.787 32.798 2.939 814217 501.422 0.267 1.391 130.977 33.173 2.978 876420 501.422 0.245 1.330 131.551 32.702 2.869 875197 497.422 0.244 1.338 125.828 31.882 2.773 OpenBenchmarking.org
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.3.15 PHP 7.4.3 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 +/- 1496.61, N = 3 SE +/- 2435.70, N = 3 SE +/- 2964.12, N = 3 SE +/- 1015.12, N = 3 SE +/- 1013.30, N = 3 SE +/- 1024.39, N = 3 876420 875197 815975 814217 771616 700227 620286 288326
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 + JIT PHP 7.2.28 PHP 7.0.33 PHP 7.1.33 PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 5.6.40 150 300 450 600 750 SE +/- 0.00, N = 2 SE +/- 1.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 1.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 497.42 498.42 499.42 499.42 500.42 501.42 501.42 689.75
PHP Micro Benchmarks Test: Zend bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend bench PHP 8.0-dev + JIT PHP 8.0-dev 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.001, N = 3 SE +/- 0.000, 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.244 0.245 0.267 0.335 0.343 0.344 0.371 0.951
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
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 + JIT PHP 7.3.15 PHP 7.4.3 PHP 8.0-dev PHP 7.1.33 PHP 7.0.33 PHP 7.2.28 PHP 5.6.40 130 260 390 520 650 SE +/- 0.08, N = 3 SE +/- 0.35, N = 3 SE +/- 0.69, N = 3 SE +/- 1.31, N = 3 SE +/- 0.40, N = 3 SE +/- 0.48, N = 3 SE +/- 1.67, N = 3 SE +/- 3.09, N = 3 125.83 129.79 130.98 131.55 157.57 158.92 170.79 585.46
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 + JIT PHP 8.0-dev PHP 7.3.15 PHP 7.4.3 PHP 7.1.33 PHP 7.0.33 PHP 7.2.28 PHP 5.6.40 40 80 120 160 200 SE +/- 0.01, N = 2 SE +/- 0.07, N = 2 SE +/- 0.25, N = 2 SE +/- 0.33, N = 2 SE +/- 0.08, N = 2 SE +/- 0.04, N = 2 SE +/- 0.02, N = 2 SE +/- 1.94, N = 2 31.88 32.70 32.80 33.17 41.53 41.82 45.30 174.31
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 + JIT PHP 8.0-dev PHP 7.3.15 PHP 7.4.3 PHP 7.2.28 PHP 7.1.33 PHP 7.0.33 PHP 5.6.40 2 4 6 8 10 SE +/- 0.018, N = 2 SE +/- 0.015, N = 2 SE +/- 0.023, N = 2 SE +/- 0.036, N = 2 SE +/- 0.010, N = 2 SE +/- 0.035, N = 2 SE +/- 0.019, N = 2 SE +/- 0.132, N = 2 2.773 2.869 2.939 2.978 3.188 3.216 3.288 8.622
Phoronix Test Suite v10.8.5