3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = ''; for ($i = 1; $i = 500; $i++) { $str .= 'aasdfadsfadsfadsfasdfasdfadsfasfadsfasdfasdfasdflkjasdfljkhasdljkfhaljkhdsflhjkasdfjlhkasdlkfhjlkhjadsf jhklasd hjkl'; } throw new Exception($str, array('error' => 'LONG STUFF HERE'));

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.0560.02350.26
8.3.50.0630.02150.31
8.3.40.0420.02036.11
8.3.30.0510.01036.56
8.3.20.0290.00437.75
8.3.10.0240.00338.20
8.3.00.0190.00638.61
8.2.180.0790.02050.20
8.2.170.0430.01336.33
8.2.160.0290.01037.09
8.2.150.0200.01336.47
8.2.140.0280.00636.12
8.2.130.0340.02037.80
8.2.120.0220.00635.11
8.2.110.0320.00738.05
8.2.100.0310.01435.49
8.2.90.0200.00736.55
8.2.80.0100.02034.76
8.2.70.0200.01335.09
8.2.60.0170.01435.25
8.2.50.0200.01035.02
8.2.40.0100.01435.55
8.2.30.0090.01235.61
8.2.20.0160.00735.21
8.2.10.0150.00635.25
8.2.00.0190.00635.15
8.1.280.0450.03949.66
8.1.270.0310.00339.34
8.1.260.0350.00036.70
8.1.250.0230.01339.66
8.1.240.0260.00736.97
8.1.230.0240.01434.96
8.1.220.0260.00434.84
8.1.210.0150.01534.64
8.1.200.0290.00334.58
8.1.190.0140.01034.94
8.1.180.0270.00336.25
8.1.170.0200.00736.09
8.1.160.0170.00739.48
8.1.150.0100.01336.04
8.1.140.0180.00434.96
8.1.130.0140.00735.32
8.1.120.0150.00634.97
8.1.110.0130.01034.81
8.1.100.0140.00734.96
8.1.90.0070.01434.80
8.1.80.0070.01334.97
8.1.70.0100.01034.82
8.1.60.0150.01135.06
8.1.50.0070.01434.99
8.1.40.0120.00934.88
8.1.30.0190.00435.02
8.1.20.0130.01034.98
8.1.10.0290.01050.83
8.1.00.0270.01350.92
8.0.300.0400.01350.39
8.0.290.0420.01350.06
8.0.280.0190.01651.71
8.0.270.0290.01050.55
8.0.260.0260.01350.08
8.0.250.0350.00350.27
8.0.240.0240.02750.12
8.0.230.0270.01050.25
8.0.220.0230.01350.12
8.0.210.0190.01650.22
8.0.200.0210.01450.19
8.0.190.0230.01750.16
8.0.180.0220.01550.30
8.0.170.0230.01650.15
8.0.160.0210.01750.28
8.0.150.0220.01950.19
8.0.140.0300.01050.21
8.0.130.0460.03678.76
8.0.120.0230.01650.06
8.0.110.0280.00750.23
8.0.100.0250.01350.11
8.0.90.0210.01450.06
8.0.80.0460.04950.12
8.0.70.0160.01950.16
8.0.60.0230.01350.18
8.0.50.0250.01350.05
8.0.30.0850.05850.26
8.0.20.0850.03350.62
8.0.10.0290.01350.16
8.0.00.0730.04949.98
7.4.330.0140.02446.62
7.4.320.0160.02349.82
7.4.300.0270.01049.78
7.4.290.0200.01749.77
7.4.280.0300.01049.68
7.4.270.0320.00949.76
7.4.260.0170.02349.68
7.4.250.0260.01649.75
7.4.240.0230.02149.82
7.4.230.0290.01049.87
7.4.220.0590.05249.83
7.4.210.0480.04549.80
7.4.200.0240.01749.53
7.4.190.0200.02649.94
7.4.160.0700.07049.68
7.4.150.0600.06049.83
7.4.140.0860.04149.72
7.4.130.0780.04049.76
7.4.120.0720.04749.70
7.4.110.0710.04849.87
7.4.100.0810.04549.63
7.4.90.0690.05949.81
7.4.80.0700.05049.75
7.4.70.0760.04049.74
7.4.60.0820.06249.89
7.4.50.0210.02849.83
7.4.40.0320.03249.77
7.4.30.0660.04249.79
7.4.00.0240.04148.26
7.3.330.0580.02978.62
7.3.320.0760.01078.50
7.3.310.0250.01649.63
7.3.300.0230.01749.58
7.3.290.0420.05249.59
7.3.280.0720.05049.56
7.3.270.0790.04949.54
7.3.260.1310.06349.88
7.3.250.0830.05049.74
7.3.240.0690.06049.73
7.3.230.0860.04649.55
7.3.210.0890.03949.76
7.3.200.1200.05649.78
7.3.190.0960.05449.80
7.3.180.0740.04749.58
7.3.170.0850.07549.61
7.3.160.0630.05649.55
7.3.120.0270.03748.09
7.3.10.0630.01748.46
7.3.00.0630.02648.57
7.2.330.0550.07150.05
7.2.320.0750.04849.81
7.2.310.0700.04449.80
7.2.300.0830.03849.73
7.2.290.0650.05150.16
7.2.130.0610.01648.94
7.2.120.0550.01648.52
7.2.110.0400.04348.80
7.2.100.0500.03748.81
7.2.90.0600.03048.57
7.2.80.0280.04748.73
7.2.70.0520.04148.61
7.2.60.0460.03248.46
7.2.50.0550.03548.89
7.2.40.0520.03748.54
7.2.30.0780.02848.84
7.2.20.0700.03048.73
7.2.10.0460.04348.72
7.2.00.0530.01950.00
7.1.250.0480.03947.45
7.1.200.0630.03047.67
7.1.100.0100.02749.71
7.1.70.0600.02048.86
7.1.60.0420.03549.41
7.1.50.0430.03349.10
7.1.00.0200.09354.34
7.0.200.0660.03048.80
7.0.140.0070.10754.10
7.0.60.0170.06753.30
7.0.50.0170.08051.34
7.0.40.0300.07349.64
7.0.30.0600.06049.66
7.0.20.0900.09349.89
7.0.10.0100.06349.74
7.0.00.0300.09749.80
5.6.280.0270.12084.53
5.6.210.0200.08084.46
5.6.200.0270.10082.38
5.6.190.0170.10384.11
5.6.180.0370.12783.91
5.6.170.0630.11084.14
5.6.160.0370.12384.07
5.6.150.0400.10781.87
5.6.140.0330.12381.93
5.6.130.0200.14081.82
5.6.120.0200.08384.73
5.6.110.0400.11085.49
5.6.100.0230.11084.77
5.6.90.0230.11084.71
5.6.80.0270.08084.08
5.5.350.0270.13084.10
5.5.340.0270.08381.71
5.5.330.0300.09783.84
5.5.320.0230.07083.91
5.5.310.0470.10083.77
5.5.300.0130.07781.69
5.5.290.0230.07381.58
5.5.280.0200.07784.63
5.5.270.0330.12784.54
5.5.260.0300.12084.62
5.5.250.0270.12384.34
5.5.240.0500.11383.82
5.4.450.0930.10783.29
5.4.440.0730.15783.25
5.4.430.0530.09782.94
5.4.420.0400.11083.02
5.4.410.0730.12782.95
5.4.400.1600.00082.37
5.4.390.1900.00082.46
5.4.380.1070.09382.51
5.4.370.0770.09382.24
5.4.360.0900.09082.48
5.4.350.0730.10382.45
5.4.340.0630.11382.30
5.4.320.0180.07576.25
5.4.310.0190.07576.24
5.4.300.0190.08576.25
5.4.290.0250.07476.24
5.4.280.0200.07476.14
5.4.270.0320.08476.14
5.4.260.0530.15082.33
5.4.250.0270.10782.32
5.4.240.0430.11382.29
5.4.230.0470.09782.46
5.4.220.0370.13082.29
5.4.210.0530.08382.50
5.4.200.0330.16082.50
5.4.190.0600.14382.23
5.4.180.0270.12782.52
5.4.170.0470.10382.46
5.4.160.0400.09382.42
5.4.150.0400.11082.32
5.4.140.0370.11380.11
5.4.130.0430.16080.14
5.4.120.0370.11079.92
5.4.110.0430.09780.12
5.4.100.0470.10080.11
5.4.90.0430.12780.05
5.4.80.0600.14079.94
5.4.70.0570.09080.09
5.4.60.0530.13380.03
5.4.50.0370.10080.05
5.4.40.0330.15380.02
5.4.30.0530.13780.00
5.4.20.0630.14079.94
5.4.10.0670.12080.07
5.4.00.0400.12779.86
5.3.290.0180.08676.31
5.3.280.0300.11777.85
5.3.270.0130.13378.19
5.3.260.0470.14078.18
5.3.250.0370.10377.95
5.3.240.0500.16777.94
5.3.230.0370.12377.90
5.3.220.0670.14077.90
5.3.210.0300.17778.14
5.3.200.0530.13077.73
5.3.190.0300.18077.91
5.3.180.0330.11377.87
5.3.170.0530.14378.04
5.3.160.0370.14378.05
5.3.150.0400.17378.04
5.3.140.0500.11377.89
5.3.130.0630.14778.13
5.3.120.0500.15778.12
5.3.110.0700.14077.86
5.3.100.0530.15377.51
5.3.90.0500.14377.40
5.3.80.0670.15377.27
5.3.70.0570.14777.45
5.3.60.0400.15777.10
5.3.50.0470.12077.42
5.3.40.0530.13077.05
5.3.30.0570.12077.31
5.3.20.0470.11377.10
5.3.10.0400.12077.06
5.3.00.0400.16777.02
5.2.170.0370.11775.15
5.2.160.0370.10774.89
5.2.150.0430.13775.18
5.2.140.0770.11075.10
5.2.130.0430.18375.02
5.2.120.0270.11774.90
5.2.110.0500.17074.90
5.2.100.0330.11774.93
5.2.90.0600.14374.93
5.2.80.0530.12775.06
5.2.70.0330.12375.06
5.2.60.0430.16074.83
5.2.50.0570.13074.95
5.2.40.0270.11774.89
5.2.30.0400.13374.89
5.2.20.0270.11374.94
5.2.10.0400.09774.98
5.2.00.8701.5231226.45
5.1.60.9431.4571183.19
5.1.50.4230.599263.85
5.1.40.8631.3771073.43
5.1.30.9301.157985.04
5.1.20.9501.1301043.90
5.1.11.1271.3301290.97
5.1.00.9001.3431109.08
5.0.50.5701.953778.70
5.0.40.5301.910717.02
5.0.30.5931.903667.19
5.0.20.5701.873752.12
5.0.10.4971.960768.96
5.0.00.5102.017725.33
4.4.90.0100.0478.56
4.4.80.0100.0138.56
4.4.70.0100.0178.56
4.4.60.0000.0308.56
4.4.50.0070.0278.56
4.4.40.0030.0378.56
4.4.30.0030.0238.56
4.4.20.0070.0278.56
4.4.10.0030.0208.56
4.4.00.0000.0407.22
4.3.110.0070.0207.22
4.3.100.0070.0237.22
4.3.90.0000.0237.22
4.3.80.0030.0307.22
4.3.70.0000.0277.22
4.3.60.0000.0237.22
4.3.50.0100.0177.22
4.3.40.0030.0307.22
4.3.30.0030.0207.22
4.3.20.0030.0307.22
4.3.10.0000.0307.21
4.3.00.0100.0207.80

preferences:
45.56 ms | 401 KiB | 5 Q