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. PHP 5.6.40: Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080 PHP 7.0.33: Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080 PHP 7.1.33: Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080 PHP 7.2.28: Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080 PHP 7.3.15: Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080 PHP 7.4.3: Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080 PHP 8.0-dev: Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080 PHP 8.0-dev + JIT: Processor: Intel Core i9-9900KS @ 5.00GHz (8 Cores / 16 Threads), Motherboard: ASUS PRIME Z390-A (1302 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: ASUS Intel UHD 630 3GB (1200MHz), Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V OS: Ubuntu 20.04, Kernel: 5.4.0-14-generic (x86_64), Desktop: GNOME Shell 3.34.3, Display Server: X Server 1.20.7, Display Driver: modesetting 1.20.7, OpenGL: 4.6 Mesa 20.0.0, Vulkan: 1.2.131, Compiler: GCC 9.2.1 20200220, File-System: ext4, Screen Resolution: 1920x1080 PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better PHP 5.6.40 ........ 288326 |================= PHP 7.0.33 ........ 620286 |==================================== PHP 7.1.33 ........ 700227 |========================================= PHP 7.2.28 ........ 771616 |============================================= PHP 7.3.15 ........ 815975 |=============================================== PHP 7.4.3 ......... 814217 |=============================================== PHP 8.0-dev ....... 876420 |=================================================== PHP 8.0-dev + JIT . 875197 |=================================================== PHP Micro Benchmarks Test: Zend bench Seconds < Lower Is Better PHP 5.6.40 ........ 0.951 |==================================================== PHP 7.0.33 ........ 0.371 |==================== PHP 7.1.33 ........ 0.344 |=================== PHP 7.2.28 ........ 0.343 |=================== PHP 7.3.15 ........ 0.335 |================== PHP 7.4.3 ......... 0.267 |=============== PHP 8.0-dev ....... 0.245 |============= PHP 8.0-dev + JIT . 0.244 |============= PHP Micro Benchmarks Test: Zend micro_bench Seconds < Lower Is Better PHP 5.6.40 ........ 4.618 |==================================================== PHP 7.0.33 ........ 1.957 |====================== PHP 7.1.33 ........ 1.883 |===================== PHP 7.2.28 ........ 1.803 |==================== PHP 7.3.15 ........ 1.622 |================== PHP 7.4.3 ......... 1.391 |================ PHP 8.0-dev ....... 1.330 |=============== PHP 8.0-dev + JIT . 1.338 |=============== Phoronix Test Suite Self Test 1.0 Test: Total Time Seconds < Lower Is Better PHP 5.6.40 ........ 585.46 |=================================================== PHP 7.0.33 ........ 158.92 |============== PHP 7.1.33 ........ 157.57 |============== PHP 7.2.28 ........ 170.79 |=============== PHP 7.3.15 ........ 129.79 |=========== PHP 7.4.3 ......... 130.98 |=========== PHP 8.0-dev ....... 131.55 |=========== PHP 8.0-dev + JIT . 125.83 |=========== Phoronix Test Suite Self Test 1.0 Test: Render Test Seconds < Lower Is Better PHP 5.6.40 ........ 174.31 |=================================================== PHP 7.0.33 ........ 41.82 |============ PHP 7.1.33 ........ 41.53 |============ PHP 7.2.28 ........ 45.30 |============= PHP 7.3.15 ........ 32.80 |========== PHP 7.4.3 ......... 33.17 |========== PHP 8.0-dev ....... 32.70 |========== PHP 8.0-dev + JIT . 31.88 |========= Phoronix Test Suite Self Test 1.0 Test: Merge Results Seconds < Lower Is Better PHP 5.6.40 ........ 8.622 |==================================================== PHP 7.0.33 ........ 3.288 |==================== PHP 7.1.33 ........ 3.216 |=================== PHP 7.2.28 ........ 3.188 |=================== PHP 7.3.15 ........ 2.939 |================== PHP 7.4.3 ......... 2.978 |================== PHP 8.0-dev ....... 2.869 |================= PHP 8.0-dev + JIT . 2.773 |================= Phoronix Test Suite Self Test 1.0 Test: Peak Memory Usage MB < Lower Is Better PHP 5.6.40 ........ 689.75 |=================================================== PHP 7.0.33 ........ 499.42 |===================================== PHP 7.1.33 ........ 499.42 |===================================== PHP 7.2.28 ........ 498.42 |===================================== PHP 7.3.15 ........ 500.42 |===================================== PHP 7.4.3 ......... 501.42 |===================================== PHP 8.0-dev ....... 501.42 |===================================== PHP 8.0-dev + JIT . 497.42 |=====================================