3v4l.org

run code in 300+ PHP versions simultaneously
<?php // 标准array $array = array(1024 * 1024); // array(); for ($i = 0; $i < 1024 * 1024; ++$i) $array[$i] = 0; print_r('Standard array: '.memory_get_peak_usage()); // spl $array = new SplFixedArray(1024 * 1024); // array(); for ($i = 0; $i < 1024 * 1024; ++$i) $array[$i] = 0; print_r('SplFixedArray: '.memory_get_peak_usage());

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.0700.06049.56
8.3.50.0760.06049.49
8.3.40.0330.02335.96
8.3.30.0350.02135.85
8.3.20.0200.01037.25
8.3.10.0170.04139.61
8.3.00.0070.01438.01
8.2.180.0460.04650.28
8.2.170.0190.03835.94
8.2.160.0390.01637.34
8.2.150.0170.01435.80
8.2.140.0170.01038.40
8.2.130.0000.02139.28
8.2.120.0030.02137.55
8.2.110.0230.01637.55
8.2.100.0320.01034.88
8.2.90.0130.01736.13
8.2.80.0160.01334.58
8.2.70.0100.02034.57
8.2.60.0160.01634.88
8.2.50.0100.02034.57
8.2.40.0180.01137.20
8.2.30.0130.01637.72
8.2.20.0190.00934.69
8.2.10.0190.01635.04
8.2.00.0090.01935.21
8.1.280.0810.06165.15
8.1.270.0190.01037.22
8.1.260.0120.01539.91
8.1.250.0430.01036.66
8.1.240.0200.01039.88
8.1.230.0170.01035.56
8.1.220.0200.01034.61
8.1.210.0100.01334.33
8.1.200.0160.01034.45
8.1.190.0030.02034.33
8.1.180.0070.01734.51
8.1.170.0140.01135.63
8.1.160.0070.01637.75
8.1.150.0130.01036.02
8.1.140.0180.00736.64
8.1.130.0160.00634.60
8.1.120.0060.01634.36
8.1.110.0190.01334.39
8.1.100.0200.00334.52
8.1.90.0170.00734.48
8.1.80.0230.00734.40
8.1.70.0130.01034.46
8.1.60.0100.01634.62
8.1.50.0100.01734.44
8.1.40.0300.00634.61
8.1.30.0060.01934.52
8.1.20.0110.01434.61
8.1.10.0270.04366.54
8.1.00.0230.04966.60
8.0.300.0300.03465.66
8.0.290.0200.04665.62
8.0.280.0210.04567.38
8.0.270.0360.03066.11
8.0.260.0300.03466.07
8.0.250.0230.04365.84
8.0.240.0330.03065.95
8.0.230.0170.04765.82
8.0.220.0230.03965.77
8.0.210.0300.03065.80
8.0.200.0240.04165.86
8.0.190.0200.05765.84
8.0.180.0260.05565.79
8.0.170.0140.06565.86
8.0.160.0240.05465.71
8.0.150.0360.06065.80
8.0.140.0300.04465.75
8.0.130.0400.03762.38
8.0.120.0370.03765.86
8.0.110.0330.04065.75
8.0.100.0270.04465.77
8.0.90.0270.04465.75
8.0.80.0600.07965.70
8.0.70.0260.04365.56
8.0.60.0200.04765.59
8.0.50.0320.03565.72
8.0.30.0770.05565.99
8.0.20.0660.09366.09
8.0.10.0260.04865.72
8.0.00.0780.11265.77
7.4.330.0130.03064.77
7.4.320.0330.03065.48
7.4.300.0300.03365.43
7.4.290.0300.04065.32
7.4.280.0410.04765.44
7.4.270.0170.05465.34
7.4.260.0390.04365.22
7.4.250.0340.03765.32
7.4.240.0360.03565.32
7.4.230.0290.04165.54
7.4.220.0790.09265.23
7.4.210.0560.07365.38
7.4.200.0300.04065.32
7.4.160.0690.07365.48
7.4.150.1100.07865.32
7.4.140.0890.10565.34
7.4.130.0790.08665.48
7.4.120.0560.08965.45
7.4.110.0820.06965.21
7.4.100.0590.09265.47
7.4.90.0740.07465.52
7.4.80.0720.07665.46
7.4.70.0710.07765.39
7.4.60.0730.07665.44
7.4.50.0280.05865.60
7.4.40.0740.08765.27
7.4.30.0960.10865.45
7.4.00.0440.07663.70
7.3.330.0290.04962.32
7.3.320.0240.04462.09
7.3.310.0230.05265.20
7.3.300.0200.04765.26
7.3.290.0660.08765.24
7.3.280.0630.08665.25
7.3.270.0780.08465.31
7.3.260.0850.07365.09
7.3.250.1030.08265.25
7.3.240.0770.08265.30
7.3.230.0780.07765.40
7.3.210.0890.07265.24
7.3.200.1010.09465.18
7.3.190.0730.08065.25
7.3.180.1020.08865.45
7.3.170.0630.09365.28
7.3.160.0750.08165.32
7.3.120.0620.07163.68
7.3.110.0480.07663.87
7.3.100.0430.06863.86
7.3.90.0430.07463.84
7.3.80.0380.06363.71
7.3.70.0380.07763.81
7.3.60.0540.06463.69
7.3.50.0410.05563.77
7.3.40.0460.06563.64
7.3.30.0470.05463.81
7.3.20.0770.05664.71
7.3.10.0360.05464.41
7.3.00.0380.05364.61
7.2.330.0640.10165.42
7.2.320.0860.08965.50
7.2.310.1050.11465.31
7.2.300.0660.09565.61
7.2.290.0810.11465.36
7.2.250.0480.07963.97
7.2.240.0440.08663.78
7.2.230.0600.06863.73
7.2.220.0470.08063.83
7.2.210.0480.07863.91
7.2.200.0430.06663.93
7.2.190.0420.05863.86
7.2.180.0390.06763.98
7.2.170.0510.07163.93
7.2.60.1240.05864.36
7.2.00.0700.06067.29
7.1.330.0410.09763.84
7.1.320.0850.09863.76
7.1.310.0520.09863.85
7.1.300.0350.10163.85
7.1.290.0200.10063.85
7.1.280.0210.09563.87
7.1.270.0360.08763.60
7.1.260.0230.09863.63
7.1.200.1170.06463.71
7.1.100.0170.05265.47
7.1.70.0350.05464.83
7.1.60.0140.08965.43
7.1.50.0290.08764.93
7.1.00.0130.13370.43
7.0.201.0780.05764.78
7.0.60.0430.12768.93
7.0.50.0330.14766.75
7.0.40.0370.11767.80
7.0.30.1200.13367.86
7.0.20.1470.12067.73
7.0.10.0300.14067.89
7.0.00.0270.14767.81
5.6.280.0130.09385.50
5.6.210.0300.16385.27
5.6.200.0370.14782.77
5.6.190.0400.16385.00
5.6.180.0400.16085.13
5.6.170.0530.15785.00
5.6.160.0230.10084.85
5.6.150.0270.17082.80
5.6.140.0230.11082.76
5.6.130.0230.15782.69
5.6.120.0300.14085.59
5.6.110.0530.13085.55
5.6.100.0300.11385.78
5.6.90.0300.15785.63
5.6.80.0270.11785.03
5.5.350.4430.09784.97
5.5.340.0270.16082.61
5.5.330.0400.15784.77
5.5.320.0600.13084.82
5.5.310.0470.11084.67
5.5.300.0170.15082.63
5.5.290.0300.13782.58
5.5.280.0300.15785.41
5.5.270.0330.12785.28
5.5.260.0200.12785.51
5.5.250.0400.16785.25
5.5.240.0330.13084.72

preferences:
65.07 ms | 401 KiB | 5 Q