3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ar_objs = new ArrayObject(); foreach (range(0, 75) 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.40.0270.00738.59
8.3.30.0230.01040.27
8.3.20.0150.00440.21
8.3.10.0070.00746.22
8.3.00.0060.01345.41
8.2.170.0200.01338.66
8.2.160.0190.01340.22
8.2.150.0060.01339.06
8.2.140.0100.01038.58
8.2.130.0190.00940.31
8.2.120.0060.00645.36
8.2.110.0100.00743.92
8.2.100.0280.01139.20
8.2.90.0070.01139.03
8.2.80.0190.00039.10
8.2.70.0100.01037.50
8.2.60.0070.01137.80
8.2.50.0110.00737.63
8.2.40.0120.00638.03
8.2.30.0090.00937.76
8.2.20.0130.00337.45
8.2.10.0090.00937.53
8.2.00.0070.01137.34
8.1.270.0170.00340.57
8.1.260.0150.00443.15
8.1.250.0180.00640.30
8.1.240.0090.00347.99
8.1.230.0130.01337.38
8.1.220.0100.00736.03
8.1.210.0120.00635.61
8.1.200.0130.00635.60
8.1.190.0030.01335.79
8.1.180.0060.00938.20
8.1.170.0130.00336.93
8.1.160.0140.01140.39
8.1.150.0130.00936.79
8.1.140.0140.00335.73
8.1.130.0060.00936.11
8.1.120.0030.01335.69
8.1.110.0130.00335.82
8.1.100.0120.00435.71
8.1.90.0070.01035.74
8.1.80.0060.00935.71
8.1.70.0070.01035.73
8.1.60.0110.00735.96
8.1.50.0100.00735.95
8.1.40.0100.00735.84
8.1.30.0110.00735.88
8.1.20.0110.00735.96
8.1.10.0260.00363.14
8.1.00.0260.00363.11
8.0.300.0120.01862.85
8.0.290.0140.01462.80
8.0.280.0240.00663.93
8.0.270.0230.00762.75
8.0.260.0170.01062.29
8.0.250.0070.02162.42
8.0.240.0210.01062.46
8.0.230.0250.00462.52
8.0.220.0140.01462.41
8.0.210.0190.00962.37
8.0.200.0130.01662.41
8.0.190.0330.00662.43
8.0.180.0260.00362.50
8.0.170.0200.01062.39
8.0.160.0200.01062.36
8.0.150.0230.00762.42
8.0.140.0190.01062.43
8.0.130.0360.013104.93
8.0.120.0280.00362.46
8.0.110.0220.00762.33
8.0.100.0140.01462.44
8.0.90.0160.01362.38
8.0.80.0530.02062.46
8.0.70.0130.01762.50
8.0.60.0160.01362.36
8.0.50.0210.00762.34
8.0.30.0580.02562.53
8.0.20.0600.02662.67
8.0.10.0160.01362.56
8.0.00.0630.02362.21
7.4.330.0200.01058.88
7.4.320.0140.01462.10
7.4.300.0270.00061.90
7.4.290.0190.01061.98
7.4.280.0150.01562.00
7.4.270.0180.01262.06
7.4.260.0290.01061.92
7.4.250.0220.00962.12
7.4.240.0180.01062.04
7.4.230.0230.00662.11
7.4.220.0490.03962.11
7.4.210.0380.02362.05
7.4.200.0260.00461.99
7.4.190.0130.01662.17
7.4.160.0400.02361.93
7.4.150.0420.02961.90
7.4.140.0520.01862.00
7.4.130.0490.02462.14
7.4.120.0480.02261.96
7.4.110.0570.01262.01
7.4.100.0620.01062.01
7.4.90.0640.02062.07
7.4.80.0580.01962.00
7.4.70.0470.02461.96
7.4.60.0450.02262.03
7.4.50.0220.01061.86
7.4.40.0170.02761.82
7.4.30.0450.02262.09
7.4.10.0230.03060.62
7.4.00.0340.01260.34
7.3.330.0190.025104.47
7.3.320.0450.003104.71
7.3.310.0130.01361.68
7.3.300.0200.01061.55
7.3.290.0410.02761.80
7.3.280.0370.02861.77
7.3.270.0510.02661.94
7.3.260.0500.02562.01
7.3.250.0590.02661.99
7.3.240.0520.01961.72
7.3.230.0500.04061.71
7.3.210.0630.02862.05
7.3.200.0480.04162.10
7.3.190.0560.03662.06
7.3.180.0470.02561.81
7.3.170.0360.02961.96
7.3.160.0610.01461.88
7.3.130.0280.03560.01
7.3.120.0280.02060.40
7.3.110.0420.02060.28
7.3.100.0230.01960.30
7.3.90.0270.02060.54
7.3.80.0260.01959.99
7.3.70.0160.03060.16
7.3.60.0230.02660.37
7.3.50.0280.01760.34
7.3.40.0300.01660.38
7.3.30.0210.01860.46
7.3.20.0100.02776.62
7.3.10.0030.02776.57
7.3.00.0120.01876.34
7.2.330.1100.03062.01
7.2.320.0890.04362.38
7.2.310.0600.06062.26
7.2.300.0650.04162.14
7.2.290.0700.04062.21
7.2.260.0540.02460.80
7.2.250.0480.03860.68
7.2.240.0460.02060.80
7.2.230.0400.02760.18
7.2.220.0430.04660.63
7.2.210.0370.02760.90
7.2.200.0550.00660.52
7.2.190.0500.04760.36
7.2.180.0630.03360.59
7.2.170.0370.03060.51
7.2.160.0230.03660.39
7.2.150.0230.03677.04
7.2.140.0190.03276.71
7.2.130.0260.02676.98
7.2.120.0230.02376.74
7.2.110.0210.03576.76
7.2.100.0360.04076.74
7.2.90.0330.02076.64
7.2.80.0260.03577.02
7.2.70.0250.02576.64
7.2.60.0700.03376.88
7.2.50.0140.03876.80
7.2.40.0190.02677.03
7.2.30.0300.02476.88
7.2.20.0200.03776.82
7.2.10.0330.02376.84
7.2.00.0360.04478.01
7.1.330.0250.01875.54
7.1.320.0290.03675.43
7.1.310.0140.03175.36
7.1.300.0230.03075.76
7.1.290.0370.03075.49
7.1.280.0100.03375.70
7.1.270.0320.01975.56
7.1.260.0360.02675.40
7.1.250.0180.02575.83
7.1.240.0160.03975.66
7.1.230.0350.03575.40
7.1.220.0310.04175.71
7.1.210.0130.02975.73
7.1.200.0440.03175.56
7.1.190.0230.03375.72
7.1.180.0200.03475.33
7.1.170.0170.03475.80
7.1.160.0180.03975.74
7.1.150.0130.05475.60
7.1.140.0230.02975.80
7.1.130.0070.03875.34
7.1.120.0170.03475.68
7.1.110.0270.03375.70
7.1.100.0160.03176.90
7.1.90.0320.02675.70
7.1.80.0250.03575.67
7.1.70.0160.02176.27
7.1.60.0200.04776.48
7.1.50.0380.03671.14
7.1.40.0170.04075.47
7.1.30.0070.03375.74
7.1.20.0140.04475.57
7.1.10.0150.05175.61
7.1.00.0210.04678.91
7.0.330.0200.03075.53
7.0.320.0270.04075.40
7.0.310.0200.03375.45
7.0.300.0130.02975.52
7.0.290.0360.02075.56
7.0.280.0330.02375.21
7.0.270.0140.03175.66
7.0.260.0330.02075.62
7.0.250.0230.03075.52
7.0.240.0260.05375.57
7.0.230.0230.03575.57
7.0.220.1610.03375.46
7.0.210.0130.02975.49
7.0.200.9400.03169.54
7.0.190.0200.03075.59
7.0.180.0190.02975.42
7.0.170.0130.03075.41
7.0.160.0430.01375.41
7.0.150.0620.02675.68
7.0.140.0150.06878.76
7.0.130.0260.02375.32
7.0.120.0170.02775.55
7.0.110.0130.03375.62
7.0.100.0290.01975.27
7.0.90.0130.03675.36
7.0.80.2470.03075.41
7.0.70.0170.02775.43
7.0.60.0250.07270.55
7.0.50.0250.06769.50
7.0.40.0280.04669.42
7.0.30.1190.06269.42
7.0.20.1010.05669.28
7.0.10.0250.04469.57
7.0.00.0410.06869.56
5.6.400.0340.07579.27
5.6.390.0400.05978.98
5.6.380.0320.06279.25
5.6.370.0320.07378.94
5.6.360.0500.06078.96
5.6.350.0300.08679.12
5.6.340.0370.06779.08
5.6.330.0530.04379.14
5.6.320.0400.05779.18
5.6.310.0360.06678.98
5.6.300.0460.05679.15
5.6.290.0300.06778.96
5.6.280.0280.09182.41
5.6.270.0500.06078.86
5.6.260.0460.05979.07
5.6.250.0260.08279.27
5.6.240.0420.05279.19
5.6.230.0330.06979.22
5.6.220.0330.05978.91
5.6.210.0450.09281.94
5.6.200.0430.10780.98
5.6.190.0390.07382.02
5.6.180.0450.08682.06
5.6.170.0390.08581.96
5.6.160.0500.09281.87
5.6.150.0360.09781.08
5.6.140.0270.08580.97
5.6.130.0290.07080.91
5.6.120.0200.10182.52
5.6.110.0400.10482.39
5.6.100.0290.07882.39
5.6.90.0300.08782.37
5.6.80.0320.13782.26
5.6.70.0220.08379.00
5.6.60.0450.06678.97
5.6.50.0390.06579.21
5.6.40.0430.05679.04
5.6.30.0260.07778.88
5.6.20.0330.06679.04
5.6.10.0590.04378.84
5.6.00.0510.07278.66
5.5.380.0400.08079.14
5.5.370.0360.07879.19
5.5.360.0360.05979.25
5.5.350.0370.11882.23
5.5.340.0520.08280.77
5.5.330.0460.07981.87
5.5.320.0440.07681.73
5.5.310.0550.09381.83
5.5.300.0410.11280.91
5.5.290.0350.10380.72
5.5.280.0330.10282.36
5.5.270.0330.10282.35
5.5.260.0370.09382.35
5.5.250.0330.10282.02
5.5.240.0340.11181.79
5.5.230.0230.07679.02
5.5.220.0260.07178.86
5.5.210.0340.06078.85
5.5.200.0310.06279.03
5.5.190.0330.05778.71
5.5.180.0330.07078.42
5.5.170.0370.05779.09
5.5.160.0400.06678.86
5.5.150.0360.08278.88
5.5.140.0310.07878.78
5.5.130.0530.08278.98
5.5.120.0400.05778.89
5.5.110.0390.08278.95
5.5.100.0300.08078.96
5.5.90.0380.07279.11
5.5.80.0530.06678.66
5.5.70.0350.07179.00
5.5.60.0420.07178.59
5.5.50.0490.04979.07
5.5.40.0280.08478.79
5.5.30.0390.07578.86
5.5.20.0410.06078.77
5.5.10.0460.07078.71
5.5.00.0420.05978.63
5.4.450.0820.08779.96
5.4.440.0500.10179.79
5.4.430.0510.07579.76
5.4.420.0440.08979.86
5.4.410.0350.12279.60
5.4.400.0520.07879.38
5.4.390.0580.07179.43
5.4.380.0480.07579.45
5.4.370.0350.09579.39
5.4.360.0430.08579.52
5.4.350.0290.07476.14
5.4.340.0420.09376.24
5.4.330.0330.06075.79
5.4.320.0260.07676.41
5.4.310.0280.07676.32
5.4.300.0250.07676.32
5.4.290.0180.08276.48
5.4.280.0300.06876.24
5.4.270.0260.07276.27
5.4.260.0300.07476.34
5.4.250.0370.10279.43
5.4.240.0340.10879.45
5.4.230.0470.08179.54
5.4.220.0430.08679.64
5.4.210.0450.08979.53
5.4.200.0250.09979.49
5.4.190.0320.09679.30
5.4.180.0380.08579.38
5.4.170.0400.08879.43
5.4.160.0590.07779.60
5.4.150.0380.09679.47
5.4.140.0430.10378.30
5.4.130.0380.09678.48
5.4.120.0440.08078.20
5.4.110.0430.08078.30
5.4.100.0400.10778.36
5.4.90.0300.09378.26
5.4.80.0390.08378.22
5.4.70.0590.07078.32
5.4.60.0440.08478.23
5.4.50.0490.07278.34
5.4.40.0350.09678.29
5.4.30.0340.09478.25
5.4.20.0440.08178.35
5.4.10.0430.09578.24
5.4.00.0540.09077.91
5.3.290.0230.07474.82
5.3.280.0400.09075.62
5.3.270.0400.09075.61
5.3.260.0220.10775.75
5.3.250.0510.07675.76
5.3.240.0330.09775.60
5.3.230.0310.11375.53
5.3.220.0250.09975.45
5.3.210.0330.08975.46
5.3.200.0430.09475.40
5.3.190.0320.10875.55
5.3.180.0430.08375.63
5.3.170.0400.07875.61
5.3.160.0260.09675.57
5.3.150.0200.10275.64
5.3.140.0450.08375.65
5.3.130.0380.09175.51
5.3.120.0350.09575.46
5.3.110.0320.09675.54
5.3.100.0320.09275.53
5.3.90.0380.10175.49
5.3.80.0260.11975.19
5.3.70.0330.09075.24
5.3.60.0330.09875.58
5.3.50.0420.08575.27
5.3.40.0350.09275.20
5.3.30.0180.10675.11
5.3.20.0450.09874.85
5.3.10.0440.09674.98
5.3.00.0470.10774.95
5.2.170.0400.10774.63
5.2.160.0300.13774.65
5.2.150.0470.12374.77
5.2.140.0300.11374.64
5.2.130.0330.11374.69
5.2.120.0400.15074.72
5.2.110.0500.10075.16
5.2.100.0570.08774.74
5.2.90.0230.12074.61
5.2.80.0500.10774.44
5.2.70.0530.12074.68
5.2.60.0430.11774.75
5.2.50.0200.17074.72
5.2.40.0470.16374.54
5.2.30.0770.17074.66
5.2.20.0330.17374.75
5.2.10.0200.10374.44
5.2.00.7371.3871021.13
5.1.60.8371.7071361.78
5.1.50.7531.4031361.78
5.1.40.7171.4071361.80
5.1.30.7201.4501362.13
5.1.20.7471.4231362.22
5.1.10.8231.5301361.71
5.1.00.9201.4631361.88
5.0.50.8701.4731360.32
5.0.40.8771.6271360.18
5.0.30.7771.6601359.99
5.0.20.8401.6431359.97
5.0.10.9401.6271359.90
5.0.00.9901.4131359.94
4.4.90.0030.0307.24
4.4.80.0030.0237.24
4.4.70.0070.0177.24
4.4.60.0030.0207.24
4.4.50.0000.0237.24
4.4.40.0100.0277.24
4.4.30.0000.0207.24
4.4.20.0000.0237.24
4.4.10.0000.0207.24
4.4.00.0000.0337.24
4.3.110.0000.0307.24
4.3.100.0070.0277.24
4.3.90.0070.0207.24
4.3.80.0030.0337.24
4.3.70.0030.0177.24
4.3.60.0030.0277.24
4.3.50.0000.0237.24
4.3.40.0000.0337.24
4.3.30.0070.0177.24
4.3.20.0000.0237.24
4.3.10.0030.0207.24
4.3.00.0230.0176.60

preferences:
41.93 ms | 400 KiB | 5 Q