3v4l.org

run code in 300+ PHP versions simultaneously
<?php function test() { $run = eval('return function(){};'); } echo "0 ", number_format(memory_get_usage())."\n"; for ($i = 0; $i <= 100000; $i++) { test(); if (strlen(rtrim($i, "0")) == 1) { echo str_pad($i,6), " ", number_format(memory_get_usage())."\n"; } }

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.1.130.0100.18141.09
8.1.120.0070.18841.16
8.1.110.0100.17941.22
8.1.100.0230.17541.18
8.1.90.0130.18041.11
8.1.80.0200.17541.18
8.1.70.0240.17541.11
8.1.60.0240.18941.27
8.1.50.0020.19841.26
8.1.40.0000.19641.32
8.1.30.0360.16141.30
8.1.20.0200.18041.37
8.1.10.0170.18741.22
8.1.00.0340.16541.56
8.0.260.0410.19182.14
8.0.250.0240.19882.20
8.0.240.0230.20181.98
8.0.230.0340.19182.19
8.0.220.0410.18681.87
8.0.210.0270.19682.16
8.0.200.0300.19982.18
8.0.190.0470.17781.84
8.0.180.0420.18982.21
8.0.170.0360.18481.84
8.0.160.0470.17381.87
8.0.150.0240.19282.11
8.0.140.0260.19282.05
8.0.130.0330.18381.80
8.0.120.0240.19582.05
8.0.110.0400.17681.99
8.0.100.0130.20482.16
8.0.90.0350.18481.98
8.0.80.0400.17881.87
8.0.70.0320.18781.88
8.0.60.0220.19481.95
8.0.50.0330.18481.91
8.0.30.0270.18982.01
8.0.20.0280.19182.07
8.0.10.0500.26882.05
8.0.00.0550.27382.24
7.4.330.0440.19877.05
7.4.320.0600.21380.46
7.4.300.0500.21280.49
7.4.290.0320.23180.87
7.4.280.0390.22180.44
7.4.270.0550.20980.50
7.4.260.0310.20880.77
7.4.250.0560.17280.44
7.4.240.0390.19280.73
7.4.230.0480.18180.70
7.4.220.0340.19380.39
7.4.210.0280.19780.50
7.4.200.0280.20080.35
7.4.190.0270.19480.69
7.4.180.0270.19780.62
7.4.160.0380.18480.63
7.4.150.0290.19980.61
7.4.140.0520.26880.45
7.4.130.0510.29780.39
7.4.120.0710.34980.52
7.4.110.0650.37680.46
7.4.100.0650.36080.48
7.4.90.0770.38380.42
7.4.80.0720.41980.27
7.4.70.0770.41080.20
7.4.60.0770.40880.42
7.4.50.0820.40180.42
7.4.40.0760.41380.36
7.4.30.0760.38980.32
7.4.20.0650.43780.40
7.4.10.0400.44538.47
7.4.00.0380.49638.51
7.3.330.0170.19736.86
7.3.320.0100.21036.80
7.3.310.0170.20036.73
7.3.300.0140.20636.87
7.3.290.0070.20636.88
7.3.280.0100.20536.92
7.3.270.0190.19836.72
7.3.260.0240.28636.73
7.3.250.0280.29336.76
7.3.240.0270.34836.87
7.3.230.0350.39836.85
7.3.220.0370.36336.80
7.3.210.0420.37336.82
7.3.200.0330.41436.78
7.3.190.0400.40736.73
7.3.180.0400.39936.82
7.3.170.0360.42736.75
7.3.160.0360.39836.84
7.3.150.0310.46936.74
7.3.140.0380.45036.84
7.3.130.0310.55036.90
7.3.120.0290.52036.79
7.3.110.0340.46236.86
7.3.100.0330.43836.74
7.3.90.0420.42736.77
7.3.80.0370.43336.73
7.3.70.0450.46536.83
7.3.60.0420.48836.88
7.3.50.0350.41236.80
7.3.40.0290.44736.86
7.3.30.0330.45736.91
7.3.20.0570.42836.99
7.3.10.0560.41036.98
7.3.00.0410.41636.96
7.2.340.0320.38737.76
7.2.330.0310.35137.81
7.2.320.0370.45237.74
7.2.310.0390.50837.76
7.2.300.0360.43137.67
7.2.290.0440.45637.85
7.2.280.0490.48137.74
7.2.270.0380.44637.74
7.2.260.0410.53237.77
7.2.250.0370.54337.80
7.2.240.0420.52337.85
7.2.230.0480.46337.84
7.2.220.0280.53737.90
7.2.210.0310.47837.85
7.2.200.0320.47437.87
7.2.190.0340.43137.84
7.2.180.0290.46537.77
7.2.170.0410.48537.83
7.2.160.0310.45937.79
7.2.150.0400.47837.98
7.2.140.0500.52638.12
7.2.130.0450.46438.12
7.2.120.0420.45138.09
7.2.110.0450.47538.07
7.2.100.0470.50338.14
7.2.90.0530.48138.12
7.2.80.0540.48438.18
7.2.70.0500.51738.19
7.2.60.0410.46338.19
7.2.50.0370.47038.21
7.2.40.0630.47338.21
7.2.30.0470.46538.23
7.2.20.0510.54338.42
7.2.10.0500.47838.26
7.2.00.0610.52738.24
7.1.330.0530.45335.78
7.1.320.0690.46735.77
7.1.310.0470.43635.72
7.1.300.0480.44535.67
7.1.290.0460.44235.65
7.1.280.0510.46835.63
7.1.270.0460.43535.69
7.1.260.0540.50535.61
7.1.250.0440.44535.66
7.1.240.0460.45335.60
7.1.230.0510.44435.70
7.1.220.0530.48635.64
7.1.210.0480.49235.64
7.1.200.0380.44335.68
7.1.190.0470.46535.68
7.1.180.0550.45935.63
7.1.170.0570.49135.62
7.1.160.0420.45535.65
7.1.150.0500.47235.61
7.1.140.0520.48035.69
7.1.130.0450.51035.74
7.1.120.0520.55535.69
7.1.110.0610.48235.68
7.1.100.0460.44935.69
7.1.90.0430.46035.77
7.1.80.0410.44935.76
7.1.70.2480.44635.58
7.1.60.2660.48339.21
7.1.50.3150.42939.09
7.1.40.3090.43238.30
7.1.30.3170.40738.96
7.1.20.1760.46539.05
7.1.10.1010.48735.45
7.1.00.1520.41135.32
7.0.330.0430.45635.43
7.0.320.0480.46935.46
7.0.310.0430.40835.36
7.0.300.0440.48735.38
7.0.290.0460.43035.31
7.0.280.0440.51535.41
7.0.270.0530.45635.48
7.0.260.0430.52235.55
7.0.250.0460.44635.52
7.0.240.0480.46135.65
7.0.230.0550.45835.58
7.0.220.0500.42035.52
7.0.210.1860.41235.25
7.0.200.1630.40735.28
7.0.190.1750.39735.24
7.0.180.1510.43335.23
7.0.170.1930.43435.18
7.0.160.2070.44235.22
7.0.150.1540.42035.19
7.0.140.1400.41035.21
7.0.130.1440.42935.30
7.0.120.1770.41635.16
7.0.110.2280.42035.21
7.0.100.3240.38334.86
7.0.90.2450.43435.19
7.0.80.1930.37835.19
7.0.70.2750.46135.23
7.0.60.1160.40035.17
7.0.50.2600.38435.19
7.0.40.2220.40435.17
7.0.30.2420.38035.20
7.0.20.3160.43435.05
7.0.10.2640.38035.21
7.0.00.2410.40735.14
5.6.400.0190.60817.98
5.6.390.0240.60817.98
5.6.380.0250.63918.05
5.6.370.0250.60918.00
5.6.360.0180.61117.99
5.6.350.0230.55318.09
5.6.340.0190.66218.04
5.6.330.0250.61818.07
5.6.320.0240.58018.06
5.6.310.0260.56017.89
5.6.300.0210.55817.75
5.6.290.0260.52017.88
5.6.280.0180.53217.93
5.6.270.0230.56017.87
5.6.260.0210.58117.85
5.6.250.0220.55217.85
5.6.240.0190.54817.83
5.6.230.0170.55317.87
5.6.220.0230.62617.90
5.6.210.0140.55617.82
5.6.200.0190.57317.84
5.6.190.0240.58017.88
5.6.180.0200.55217.88
5.6.170.0190.50817.89
5.6.160.0160.54117.87
5.6.150.0190.55717.85
5.6.140.0170.58317.91
5.6.130.0200.59917.83
5.6.120.0220.61217.90
5.6.110.0200.53317.88
5.6.100.0210.55317.85
5.6.90.0170.52417.78
5.6.80.0190.52817.82
5.6.70.0170.59317.81
5.6.60.0180.51317.83
5.6.50.0200.54117.72
5.6.40.0190.56017.75
5.6.30.0210.54017.80
5.6.20.0180.52517.75
5.6.10.0230.58717.70
5.6.00.0180.54717.76

preferences:
44.09 ms | 400 KiB | 5 Q