3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array(); for($i = 0; $i < 50000; $i++) { $array[] = md5('hallo'); $array[] = md5('bla'); } echo number_format(memory_get_usage(), 0, ',', '.'); echo "\n"; echo number_format(memory_get_usage(true), 0, ',', '.'); echo "\n"; unset($array); echo number_format(memory_get_usage(), 0, ',', '.'); echo "\n"; echo number_format(memory_get_usage(true), 0, ',', '.');

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)
7.3.10.0200.03426.41
7.3.00.0200.03426.56
7.2.130.0130.02926.52
7.2.120.0200.02726.75
7.2.110.0130.03626.48
7.2.100.0240.03126.49
7.2.90.0240.04026.49
7.2.80.0110.04026.74
7.2.70.0210.03826.53
7.2.60.0250.03726.73
7.2.50.0200.03726.83
7.2.40.0200.03026.70
7.2.30.0240.03326.93
7.2.20.0330.02726.68
7.2.10.0200.04226.79
7.2.00.0100.03328.03
7.1.250.0160.04225.77
7.1.240.0170.03425.89
7.1.230.0140.04125.61
7.1.220.0170.03625.57
7.1.210.0210.04025.67
7.1.200.0190.04125.81
7.1.190.0240.04525.71
7.1.180.0290.03525.63
7.1.170.0160.03625.63
7.1.160.0240.04025.87
7.1.150.0240.03825.80
7.1.140.0220.05125.72
7.1.130.0070.05825.60
7.1.120.0190.03625.71
7.1.110.0280.04425.90
7.1.100.0350.04425.67
7.1.90.0300.04025.69
7.1.80.0340.04325.72
7.1.70.0190.03426.38
7.1.60.0120.05726.38
7.1.50.0200.05126.45
7.1.40.0270.03925.74
7.1.30.0300.03825.45
7.1.20.0320.04225.62
7.1.10.0220.05125.71
7.1.00.0200.07628.98
7.0.330.0140.04525.32
7.0.320.0160.03025.04
7.0.310.0170.04025.41
7.0.300.0160.03625.41
7.0.290.0170.04025.30
7.0.280.0100.04425.36
7.0.270.0130.04225.41
7.0.260.0230.03625.57
7.0.250.0230.04625.52
7.0.240.0300.03725.44
7.0.230.0120.05025.40
7.0.220.0330.03925.35
7.0.210.0320.03525.54
7.0.200.0170.04326.13
7.0.190.0400.03425.42
7.0.180.0390.04225.46
7.0.170.0280.04925.31
7.0.160.0250.03925.44
7.0.150.0260.04925.17
7.0.140.0150.07128.53
7.0.130.0260.04525.31
7.0.120.0250.03925.27
7.0.110.0150.05625.27
7.0.100.0280.04725.24
7.0.90.0310.03725.44
7.0.80.0260.04225.40
7.0.70.0370.04025.23
7.0.60.0130.06827.27
7.0.50.0140.07626.00
7.0.40.0130.08521.54
7.0.30.0240.07621.39
7.0.20.0300.05621.34
7.0.10.0150.07321.54
7.0.00.0140.07921.54
5.6.380.0140.06534.13
5.6.370.0100.07033.70
5.6.360.0070.07233.74
5.6.350.0190.05533.85
5.6.340.0260.04933.95
5.6.330.0100.06733.37
5.6.320.0230.05333.82
5.6.310.0210.07233.59
5.6.300.0220.07133.63
5.6.290.0130.07733.40
5.6.280.0190.10037.25
5.6.270.0140.08233.87
5.6.260.0240.06533.65
5.6.250.0200.07334.09
5.6.240.0190.07034.00
5.6.230.0220.06933.54
5.6.220.0360.05533.84
5.6.210.0200.09436.82
5.6.200.0150.07635.71
5.6.190.0280.06736.77
5.6.180.0180.07836.92
5.6.170.0310.09236.76
5.6.160.0150.09536.83
5.6.150.0180.10535.51
5.6.140.0170.10135.60
5.6.130.0120.08935.63
5.6.120.0170.09236.99
5.6.110.0100.07237.03
5.6.100.0120.08937.13
5.6.90.0120.10536.99
5.6.80.0120.07936.60
5.6.70.1860.05936.69
5.6.60.0170.06033.65
5.6.50.0070.07133.66
5.6.40.0100.06433.59
5.6.30.0160.06233.64
5.6.20.0290.06233.93
5.6.10.0130.06033.51
5.6.00.0160.05533.50
5.5.380.0130.06030.35
5.5.370.0230.06030.14
5.5.360.0160.06430.37
5.5.350.0200.09434.96
5.5.340.0200.06933.90
5.5.330.0150.09634.86
5.5.320.0170.10234.94
5.5.310.0200.09834.92
5.5.300.0250.08733.93
5.5.290.0130.08434.00
5.5.280.0110.10235.40
5.5.270.0120.07035.29
5.5.260.0120.09035.45
5.5.250.0050.10035.19
5.5.240.0220.09634.96
5.5.230.0130.06830.16
5.5.220.0100.07030.29
5.5.210.0210.05830.42
5.5.200.0140.06230.59
5.5.190.0230.05530.18
5.5.180.0100.06530.42
5.5.170.0210.05930.57
5.5.160.0100.06130.32
5.5.150.0130.06330.15
5.5.140.0190.05730.17
5.5.130.0140.06130.47
5.5.120.0100.06030.36
5.5.110.0170.05830.39
5.5.100.0130.06330.35
5.5.90.0100.06530.39
5.5.80.0100.06630.52
5.5.70.0100.06330.34
5.5.60.0130.06630.32
5.5.50.0100.06430.29
5.5.40.0100.06130.54
5.5.30.0100.06230.58
5.5.20.0200.05530.37
5.5.10.0170.05730.29
5.5.00.0190.05430.27
5.4.450.0150.09434.71
5.4.440.0170.07534.60
5.4.430.0150.09534.55
5.4.420.0440.06834.76
5.4.410.0230.08434.61
5.4.400.0270.09034.53
5.4.390.0220.08834.24
5.4.380.0250.07534.23
5.4.370.0230.08934.47
5.4.360.0220.09534.45
5.4.350.0270.10334.39
5.4.340.0210.06634.41
5.4.330.0260.05330.48
5.4.320.0150.08634.21
5.4.310.0100.07734.37
5.4.300.0210.09134.11
5.4.290.0220.06534.45
5.4.280.0180.08334.30
5.4.270.0180.09434.27
5.4.260.0220.08834.39
5.4.250.0200.08334.50
5.4.240.0160.06934.39
5.4.230.0330.08634.38
5.4.220.0280.08834.36
5.4.210.0250.06334.25
5.4.200.0270.09134.38
5.4.190.0130.08034.37
5.4.180.0170.09034.36
5.4.170.0170.07934.34
5.4.160.0230.07534.41
5.4.150.0350.06634.45
5.4.140.0200.07433.13
5.4.130.0280.07233.03
5.4.120.0210.09332.99
5.4.110.0150.08232.98
5.4.100.0130.09932.86
5.4.90.0200.08632.92
5.4.80.0250.09232.94
5.4.70.0270.07432.86
5.4.60.0280.08833.13
5.4.50.0170.07332.93
5.4.40.0210.09532.87
5.4.30.0300.08933.10
5.4.20.0220.08933.07
5.4.10.0170.10133.03
5.4.00.0230.07732.69
5.3.290.0230.09931.52
5.3.280.0230.08431.53
5.3.270.0220.09831.58
5.3.260.0150.09831.55
5.3.250.0230.10631.56
5.3.240.0230.10531.47
5.3.230.0150.09031.36
5.3.220.0200.08131.46
5.3.210.0180.10031.40
5.3.200.0270.09131.36
5.3.190.0180.09431.37
5.3.180.0130.11231.41
5.3.170.0170.08431.62
5.3.160.0180.10331.43
5.3.150.0250.09631.36
5.3.140.0270.07531.50
5.3.130.0260.07631.50
5.3.120.0200.07931.33
5.3.110.0180.10131.45
5.3.100.0220.11131.27
5.3.90.0270.10731.16
5.3.80.0270.08531.02
5.3.70.0200.10030.90
5.3.60.0230.09731.07
5.3.50.0380.09431.03
5.3.40.0230.07430.99
5.3.30.0220.09631.02
5.3.20.0170.08030.90
5.3.10.0230.10330.78
5.3.00.0270.07930.72
5.2.170.0230.09528.54
5.2.160.0250.10428.45
5.2.150.0130.09828.42
5.2.140.0210.10528.42
5.2.130.0180.07928.30
5.2.120.0160.07428.35
5.2.110.0230.09628.34
5.2.100.0110.07828.19
5.2.90.0130.09928.35
5.2.80.0130.08128.31
5.2.70.0130.10928.28
5.2.60.0180.09228.46
5.2.50.0150.09428.31
5.2.40.0170.08228.35
5.2.30.0100.09928.36
5.2.20.0150.22728.54
5.2.10.0180.23328.29
5.2.00.0170.23828.24
5.1.60.0150.23734.35
5.1.50.0170.24034.29
5.1.40.0220.22534.21
5.1.30.0250.23934.52
5.1.20.0220.24734.48
5.1.10.0150.23634.39
5.1.00.0180.25934.34
5.0.50.0150.22833.08
5.0.40.0170.26233.04
5.0.30.0180.25532.91
5.0.20.0120.23132.74
5.0.10.0170.24132.70
5.0.00.0120.22932.61
4.4.90.0100.24930.65
4.4.80.0230.25530.78
4.4.70.0120.25830.74
4.4.60.0130.22030.67
4.4.50.0250.24730.66
4.4.40.0070.26730.71
4.4.30.0220.23630.73
4.4.20.0120.25030.73
4.4.10.0100.25130.68
4.4.00.0130.26930.60
4.3.110.0220.22730.54
4.3.100.0120.26030.57
4.3.90.0170.24830.54
4.3.80.0170.24030.55
4.3.70.0480.22830.54
4.3.60.0130.24530.50
4.3.50.0120.23230.50
4.3.40.0130.23430.64
4.3.30.0080.24729.64
4.3.20.0120.22529.55
4.3.10.0030.22129.68
4.3.00.0100.23729.72

preferences:
46.11 ms | 401 KiB | 5 Q