3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { function __construct () { $this->b = new B($this); } } class B { function __construct ($parent = NULL) { $this->parent = $parent; } } for ($i = 0 ; $i < 1000000 ; $i++) { $a = new A(); } ?>

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.0040.01118.91
8.3.30.0120.00920.63
8.3.20.0080.00018.89
8.3.10.0090.00020.92
8.3.00.0100.00019.66
8.2.170.0130.01022.96
8.2.160.0130.00320.60
8.2.150.0030.00724.18
8.2.140.0060.00324.66
8.2.130.0040.00826.16
8.2.120.0030.00719.76
8.2.110.0040.00419.35
8.1.270.0070.23226.20
8.1.260.0200.24526.35
8.1.250.0070.22428.09
8.1.240.0100.23921.51
7.4.00.0121.06919.05
7.3.120.0111.06418.84
7.3.110.0031.11818.95
7.3.100.0071.45518.84
7.3.90.0100.98518.84
7.3.80.0071.71018.82
7.3.70.0070.85619.01
7.3.60.0100.96118.99
7.3.50.0101.46418.88
7.3.40.0071.12418.68
7.3.30.0071.03318.72
7.3.20.0030.96220.63
7.3.10.0101.39420.38
7.3.00.0031.37520.69
7.2.250.0081.66219.31
7.2.240.0131.92919.13
7.2.230.0071.82219.26
7.2.220.0032.13619.00
7.2.210.0071.78119.25
7.2.200.0032.07919.01
7.2.190.0072.14518.79
7.2.180.0072.11419.08
7.2.170.0081.89818.98
7.2.160.0161.81119.12
7.2.150.0031.43420.67
7.2.140.0071.94520.88
7.2.130.0071.92621.10
7.2.120.0032.03320.93
7.2.110.0071.72920.68
7.2.100.0072.03720.76
7.2.90.0002.11220.79
7.2.80.0032.07220.67
7.2.70.0101.60521.02
7.2.60.0001.90920.95
7.2.50.0031.71220.81
7.2.40.0071.61621.05
7.2.30.0032.10420.98
7.2.20.0132.10021.08
7.2.10.0071.90120.74
7.2.00.0171.26222.11
7.1.330.0032.26819.99
7.1.320.0031.89120.04
7.1.310.0102.08920.00
7.1.300.0071.98519.93
7.1.290.0031.66819.97
7.1.280.0072.02319.68
7.1.270.0122.06419.94
7.1.260.0002.13419.95
7.1.250.0031.68619.95
7.1.240.0031.44719.96
7.1.230.0032.15519.70
7.1.220.0071.74119.75
7.1.210.0032.20720.06
7.1.200.0031.64719.89
7.1.190.0032.00019.95
7.1.180.0102.23020.07
7.1.170.0001.90219.67
7.1.160.0131.79319.91
7.1.150.0072.22720.06
7.1.140.0071.64919.74
7.1.130.0032.31719.70
7.1.120.0072.16819.88
7.1.110.0071.77020.08
7.1.100.0071.30721.10
7.1.90.0001.97620.04
7.1.80.0102.43220.09
7.1.70.0081.42520.47
7.1.60.0071.58320.68
7.1.50.0081.23120.70
7.1.40.0031.96419.68
7.1.30.0102.20719.51
7.1.20.0072.10719.87
7.1.10.0031.72020.05
7.1.00.0001.42122.90
7.0.330.0031.06019.68
7.0.320.0070.82519.57
7.0.310.0071.10319.49
7.0.300.0071.05119.67
7.0.290.0031.12219.30
7.0.280.0100.75619.61
7.0.270.0100.78919.36
7.0.260.0071.14919.37
7.0.250.0031.24419.64
7.0.240.0101.17619.57
7.0.230.0070.76019.77
7.0.220.0070.90419.50
7.0.210.0031.05319.66
7.0.200.0020.68020.26
7.0.190.0031.13119.63
7.0.180.0031.00319.70
7.0.170.0031.19219.63
7.0.160.0001.11819.36
7.0.150.0001.06819.62
7.0.140.0070.69122.78
7.0.130.0031.13919.78
7.0.120.0001.05319.64
7.0.110.0031.07519.43
7.0.100.0031.29719.34
7.0.90.0081.15219.70
7.0.80.0080.86721.83
7.0.70.0300.73421.86
7.0.60.0570.65421.85
7.0.50.0470.73122.09
7.0.40.0050.79016.96
7.0.30.0050.80017.13
7.0.20.0050.64717.08
7.0.10.0070.88817.01
7.0.00.0100.87617.09
5.6.400.0132.48018.98
5.6.390.0072.48818.95
5.6.380.0032.26818.57
5.6.370.0132.37919.07
5.6.360.0032.43818.80
5.6.350.0072.48919.00
5.6.340.0072.20319.05
5.6.330.0282.39219.27
5.6.320.0102.48619.00
5.6.310.0002.49619.27
5.6.300.0102.35718.99
5.6.290.0072.45818.54
5.6.280.0132.48019.11
5.6.270.0102.22118.77
5.6.260.0032.49219.05
5.6.250.0102.27618.87
5.6.240.0102.48518.91
5.6.230.0081.77421.86
5.6.220.0131.75821.91
5.6.210.0121.66621.80
5.6.200.0071.72922.16
5.6.190.0131.63022.05
5.6.180.0101.58922.17
5.6.170.0131.57822.09
5.6.160.0151.73322.19
5.6.150.0081.74522.09
5.6.140.0101.74722.22
5.6.130.0081.65122.16
5.6.120.0071.67722.33
5.6.110.0081.67622.29
5.6.100.0051.68922.11
5.6.90.0101.64922.38
5.6.80.0051.68721.82
5.6.70.0051.64021.92
5.6.60.0081.72921.77
5.6.50.0121.79121.71
5.6.40.0081.68221.76
5.6.30.0131.74121.85
5.6.20.0081.74421.75
5.6.10.0131.56221.76
5.6.00.0151.50521.73
5.5.380.0172.47718.86
5.5.370.0101.79021.73
5.5.360.0051.77921.62
5.5.350.0051.76821.85
5.5.340.0081.75922.13
5.5.330.0121.64422.03
5.5.320.0051.72822.28
5.5.310.0151.63422.12
5.5.300.0031.73622.09
5.5.290.0051.67922.13
5.5.280.0131.75222.04
5.5.270.0071.64922.23
5.5.260.0071.67821.95
5.5.250.0081.73322.07
5.5.240.0121.72721.78
5.5.230.0071.68921.65
5.5.220.0121.71621.62
5.5.210.0081.75721.69
5.5.200.0081.73321.69
5.5.190.0131.77621.53
5.5.180.0121.78221.79
5.5.170.0132.48118.83
5.5.160.0081.66621.69
5.5.150.0081.77721.68
5.5.140.0081.77321.67
5.5.130.0101.76021.75
5.5.120.0081.76121.68
5.5.110.0131.72121.70
5.5.100.0121.75421.82
5.5.90.0021.67021.56
5.5.80.0071.71521.53
5.5.70.0081.75721.70
5.5.60.0081.67321.66
5.5.50.0081.65321.72
5.5.40.0021.68121.57
5.5.30.0151.74721.80
5.5.20.0131.77721.53
5.5.10.0121.73521.45
5.5.00.0051.66621.71
5.4.450.0051.51319.58
5.4.440.0051.70519.69
5.4.430.0101.60419.59
5.4.420.0131.77619.72
5.4.410.0421.64619.49
5.4.400.0071.55319.46
5.4.390.0151.77419.61
5.4.380.0081.69919.61
5.4.370.0101.72619.51
5.4.360.0051.65619.50
5.4.350.0151.71919.63
5.4.340.0071.76119.52
5.4.330.0002.24215.40
5.4.320.0101.73919.46
5.4.310.0101.65419.42
5.4.300.0151.70619.46
5.4.290.0131.65419.35
5.4.280.0121.71919.38
5.4.270.0121.74619.42
5.4.260.0121.74519.47
5.4.250.0081.78419.42
5.4.240.0101.69719.49
5.4.230.0101.65219.42
5.4.220.0071.62519.37
5.4.210.0101.64119.19
5.4.200.0071.67619.33
5.4.190.0081.65719.41
5.4.180.0071.66219.54
5.4.170.0081.64319.45
5.4.160.0231.62019.58
5.4.150.0101.74119.50
5.4.140.0131.52018.13
5.4.130.0151.73718.07
5.4.120.0051.65118.23
5.4.110.0101.74218.09
5.4.100.0131.75118.23
5.4.90.0081.65418.23
5.4.80.0101.63018.04
5.4.70.0131.57717.98
5.4.60.0151.74318.25
5.4.50.0171.66618.11
5.4.40.0051.73318.14
5.4.30.0151.62018.07
5.4.20.0131.74418.22
5.4.10.0121.72718.10
5.4.00.0051.63617.93
5.3.290.0121.86316.93
5.3.280.0101.89416.80
5.3.270.0071.88616.87
5.3.260.0031.77616.85
5.3.250.0101.90916.87
5.3.240.0021.88616.76
5.3.230.0101.82416.79
5.3.220.0121.93816.56
5.3.210.0151.86316.61
5.3.200.0071.77716.57
5.3.190.0081.88616.70
5.3.180.0101.89416.74
5.3.170.0071.92916.64
5.3.160.0051.88716.66
5.3.150.0081.88916.64
5.3.140.0101.87116.71
5.3.130.0121.90716.66
5.3.120.0071.87016.70
5.3.110.0051.85316.67
5.3.100.0021.86916.45
5.3.90.0021.80316.46
5.3.80.0051.80016.26
5.3.70.0071.78316.20
5.3.60.0031.91716.40
5.3.50.0121.90116.39
5.3.40.0051.90416.29
5.3.30.0071.79216.30
5.3.20.0071.81316.28
5.3.10.0021.82616.08
5.3.00.0031.73016.16
5.2.170.0330.13769.93
5.2.160.0270.14370.04
5.2.150.0200.12070.02
5.2.140.0170.09770.07
5.2.130.0170.10069.88
5.2.120.0200.09369.91
5.2.110.0170.12069.91
5.2.100.0130.16769.99
5.2.90.0230.17069.94
5.2.80.0130.13069.92
5.2.70.0170.14770.43
5.2.60.0400.16369.93
5.2.50.0370.13069.77
5.2.40.0270.17769.69
5.2.30.0300.17769.67
5.2.20.0330.20770.13
5.2.10.0300.11769.66
5.2.00.1531.067764.41
5.1.60.2301.120955.68
5.1.50.2671.150955.75
5.1.40.2801.177955.64
5.1.30.2471.187955.94
5.1.20.2901.183956.04
5.1.10.2131.230955.63
5.1.00.3201.163955.62
5.0.50.2701.417954.22
5.0.40.3071.577954.20
5.0.30.2301.373953.91
5.0.20.2101.223954.00
5.0.10.2571.363953.95
5.0.00.2231.497953.89
4.4.90.0030.34011.67
4.4.80.0000.30711.67
4.4.70.0000.31311.67
4.4.60.0000.37311.67
4.4.50.0030.32011.67
4.4.40.0000.29711.67
4.4.30.0030.36711.67
4.4.20.0000.36011.67
4.4.10.0030.35711.67
4.4.00.0030.35011.67
4.3.110.0030.36711.67
4.3.100.0100.35311.67
4.3.90.0030.35311.67
4.3.80.0000.24311.67
4.3.70.0000.24011.67
4.3.60.0000.37311.67
4.3.50.0070.34711.67
4.3.40.0000.36311.67
4.3.30.0030.33711.67
4.3.20.0000.29011.67
4.3.10.0100.23711.67
4.3.00.0030.29311.67

preferences:
42.41 ms | 400 KiB | 5 Q