3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ar_objs = new ArrayObject(); foreach (range(0, 1000) as $iter) { $ar_objs[] = new ArrayObject(range(0, 100000)); }

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.3.60.0310.02072.94
8.3.50.0480.02362.17
8.3.40.0250.01338.54
8.3.30.0300.00340.21
8.3.20.0120.00640.20
8.3.10.0100.00346.01
8.3.00.0120.00445.16
8.2.180.0690.02065.40
8.2.170.0290.01038.77
8.2.160.0260.00640.25
8.2.150.0140.00738.89
8.2.140.0400.00338.51
8.2.130.0070.00747.18
8.2.120.0060.00943.64
8.2.110.0140.00743.33
8.2.100.0380.00037.66
8.2.90.0180.00039.08
8.2.80.0110.00739.04
8.2.70.0130.00637.50
8.2.60.0170.00338.04
8.2.50.0170.00737.63
8.2.40.0070.01138.03
8.2.30.0120.00937.72
8.2.20.0070.01037.48
8.2.10.0070.01037.46
8.2.00.0040.01537.46
8.1.280.0380.02168.52
8.1.270.0160.00340.52
8.1.260.0160.00340.63
8.1.250.0070.01040.46
8.1.240.0060.00647.94
8.1.230.0180.00737.60
8.1.220.0110.00636.16
8.1.210.0140.00435.85
8.1.200.0140.01435.61
8.1.190.0150.00435.78
8.1.180.0030.01239.08
8.1.170.0070.01036.87
8.1.160.0140.00740.43
8.1.150.0100.01336.91
8.1.140.0100.00735.78
8.1.130.0140.00336.18
8.1.120.0130.00335.86
8.1.110.0140.00335.79
8.1.100.0060.01035.91
8.1.90.0120.00435.77
8.1.80.0120.00335.89
8.1.70.0040.01235.75
8.1.60.0120.00635.84
8.1.50.0120.00435.83
8.1.40.0100.00635.75
8.1.30.0090.00936.00
8.1.20.0120.00635.90
8.1.10.0130.01663.18
8.1.00.0240.00763.12
8.0.300.0250.00462.97
8.0.290.0180.00962.90
8.0.280.0370.00064.23
8.0.270.0110.01863.04
8.0.260.0220.00662.67
8.0.250.0140.01462.43
8.0.240.0160.01662.55
8.0.230.0230.00762.49
8.0.220.0140.01462.46
8.0.210.0190.01062.34
8.0.200.0180.01162.52
8.0.190.0300.01662.56
8.0.180.0200.01062.52
8.0.170.0260.00362.46
8.0.160.0200.01062.34
8.0.150.0360.01062.46
8.0.140.0130.01662.43
8.0.130.0340.014104.89
8.0.120.0130.01762.38
8.0.110.0230.00762.51
8.0.100.0210.00762.45
8.0.90.0250.00462.47
8.0.80.0420.02262.41
8.0.70.0190.01262.37
8.0.60.0250.00462.32
8.0.50.0250.00462.53
8.0.30.0530.02262.64
8.0.20.0550.02762.58
8.0.10.0240.00362.45
8.0.00.0460.02662.25
7.4.330.0340.00358.95
7.4.320.0170.01062.06
7.4.300.0160.01362.09
7.4.290.0180.01162.05
7.4.280.0200.01062.14
7.4.270.0220.00762.03
7.4.260.0230.01061.95
7.4.250.0270.00362.02
7.4.240.0170.01262.06
7.4.230.0160.01261.93
7.4.220.0360.02962.12
7.4.210.0350.02662.12
7.4.200.0270.00362.08
7.4.190.0250.00462.19
7.4.160.0460.01762.19
7.4.150.0600.01262.12
7.4.140.0690.02862.13
7.4.130.0410.02962.04
7.4.120.0360.04162.17
7.4.110.0520.01961.97
7.4.100.0530.02062.05
7.4.90.0400.03062.11
7.4.80.0520.03262.12
7.4.70.0420.02662.19
7.4.60.0400.02762.24
7.4.50.0190.00662.00
7.4.40.0170.02761.82
7.4.30.0540.01362.22
7.4.00.0190.02260.66
7.3.330.0240.020104.69
7.3.320.0350.013104.60
7.3.310.0230.00361.73
7.3.300.0210.01061.63
7.3.290.0360.02661.82
7.3.280.0430.02361.74
7.3.270.0520.02661.82
7.3.260.0400.03362.20
7.3.250.0500.02261.81
7.3.240.0580.01461.79
7.3.230.0510.02261.70
7.3.210.0480.03061.98
7.3.200.0510.02561.91
7.3.190.0490.03362.04
7.3.180.0400.02761.64
7.3.170.0470.02062.05
7.3.160.0430.02662.08
7.3.120.0170.02760.10
7.2.330.0960.07062.32
7.2.320.1030.04362.46
7.2.310.0820.04262.16
7.2.300.0770.02562.18
7.2.290.0720.03962.18
7.2.60.1400.03176.54
7.2.00.6440.03079.51
7.1.200.0910.02375.75
7.1.70.0500.02376.86
7.1.60.1690.03275.22
7.1.50.0340.04794.69
7.1.00.0030.08782.18
7.0.200.0230.02376.86
7.0.140.0030.10781.93
7.0.60.0530.07765.63
7.0.50.0400.05363.50
7.0.40.0300.04765.46
7.0.30.2170.04065.61
7.0.20.1730.05765.52
7.0.10.0270.05065.57
7.0.00.0270.11365.48
5.6.280.0230.13385.46
5.6.210.0200.08085.10
5.6.200.0370.12382.70
5.6.190.0370.12784.90
5.6.180.0500.12784.89
5.6.170.0430.11084.86
5.6.160.0100.09384.79
5.6.150.0430.12782.65
5.6.140.0230.12082.62
5.6.130.0200.08782.59
5.6.120.0270.13785.54
5.6.110.0130.08785.52
5.6.100.0330.13085.55
5.6.90.0300.15085.48
5.6.80.0330.13084.92
5.5.350.0170.06785.00
5.5.340.0270.14382.44
5.5.330.0400.07784.79
5.5.320.0230.14084.73
5.5.310.0400.09084.60
5.5.300.0230.09782.41
5.5.290.0230.13082.50
5.5.280.0230.08085.27
5.5.270.0200.09785.40
5.5.260.0100.09385.38
5.5.250.0600.10785.14
5.5.240.0500.13084.77
5.4.450.0630.08783.73
5.4.440.0330.11083.88
5.4.430.0900.10084.04
5.4.420.0700.10384.04
5.4.410.0770.09083.75
5.4.400.0530.09783.60
5.4.390.1030.08783.68
5.4.380.1730.12083.03
5.4.370.1200.14383.15
5.4.360.1830.12383.06
5.4.350.0970.13083.00
5.4.340.1570.11383.11
5.4.320.0280.07876.99
5.4.310.0240.08076.99
5.4.300.0250.07676.99
5.4.290.0160.08776.99
5.4.280.0210.08076.89
5.4.270.0160.08976.89
5.4.260.0220.09276.89
5.4.250.0570.11383.32
5.4.240.0570.14383.39
5.4.230.0370.11783.41
5.4.220.0430.11083.30
5.4.210.0470.09783.30
5.4.200.0500.13383.39
5.4.190.0470.12783.19
5.4.180.0370.11383.31
5.4.170.0230.12783.40
5.4.160.0500.12083.19
5.4.150.0530.10783.34
5.4.140.0270.14080.81
5.4.130.0470.10780.74
5.4.120.0400.13080.90
5.4.110.0530.10780.89
5.4.100.0370.11080.93
5.4.90.0500.09780.89
5.4.80.0530.12380.79
5.4.70.0230.12080.91
5.4.60.0500.14780.75
5.4.50.0400.10780.93
5.4.40.0330.11080.78
5.4.30.0300.12380.91
5.4.20.0330.11380.91
5.4.10.0300.12080.77
5.4.00.0370.10780.38
5.3.290.0230.09876.09
5.3.280.0400.10777.53
5.3.270.0500.11777.72
5.3.260.0430.11377.87
5.3.250.0270.14777.95
5.3.240.0330.17077.71
5.3.230.0300.13077.70
5.3.220.0500.10777.69
5.3.210.0330.12777.83
5.3.200.0330.11377.50
5.3.190.0400.14077.81
5.3.180.0430.16377.68
5.3.170.0270.11777.82
5.3.160.0300.11777.68
5.3.150.0230.12777.66
5.3.140.0370.12777.82
5.3.130.0270.12077.76
5.3.120.0230.12077.79
5.3.110.0200.12777.80
5.3.100.0370.11077.31
5.3.90.0370.11076.96
5.3.80.0330.11777.29
5.3.70.0270.13777.30
5.3.60.0430.10777.28
5.3.50.0370.14077.13
5.3.40.0430.10076.96
5.3.30.0270.12077.20
5.3.20.0430.09776.75
5.3.10.0330.10776.94
5.3.00.0270.12776.65
5.2.170.0300.13075.62
5.2.160.0370.11074.52
5.2.150.0370.12074.52
5.2.140.0330.11074.70
5.2.130.0270.11074.62
5.2.120.0130.12774.48
5.2.110.0100.13074.57
5.2.100.0230.11774.44
5.2.90.0300.11374.31
5.2.80.0400.12774.54
5.2.70.0270.11074.44
5.2.60.0330.12074.61
5.2.50.0330.15074.66
5.2.40.0400.15374.73
5.2.30.0330.16074.50
5.2.20.0230.15774.72
5.2.10.0300.09074.54
5.2.01.1501.3871964.86
5.1.60.9371.6231702.62
5.1.50.9371.5101783.59
5.1.41.0471.4131786.02
5.1.31.2071.3401717.41
5.1.20.9771.3931721.63
5.1.11.0671.4771739.36
5.1.01.1071.2701564.34
5.0.51.2201.2471664.88
5.0.41.0101.4371462.88
5.0.31.0101.3971531.58
5.0.20.9431.3271549.25
5.0.10.9431.1801463.59
5.0.01.2671.2271665.22
4.4.90.0000.0237.23
4.4.80.0070.0137.23
4.4.70.0000.0277.23
4.4.60.0070.0207.23
4.4.50.0030.0207.23
4.4.40.0030.0307.23
4.4.30.0070.0177.23
4.4.20.0070.0277.23
4.4.10.0030.0237.23
4.4.00.0030.0337.23
4.3.110.0000.0237.23
4.3.100.0030.0207.23
4.3.90.0000.0237.23
4.3.80.0000.0337.23
4.3.70.0030.0207.23
4.3.60.0000.0237.23
4.3.50.0130.0177.23
4.3.40.0070.0377.23
4.3.30.0000.0237.23
4.3.20.0070.0177.23
4.3.10.0070.0207.23
4.3.00.0000.02014.48

preferences:
49.83 ms | 401 KiB | 5 Q