3v4l.org

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

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.2.00.0030.02423.13
7.1.70.0060.01321.10
7.1.60.0040.04221.13
7.1.50.0140.03539.13
7.1.00.0100.09026.48
7.0.200.0090.00920.77
7.0.140.0030.09326.08
7.0.60.0130.08324.74
7.0.50.0030.07722.58
7.0.40.0170.09321.14
7.0.30.0230.05721.17
7.0.20.0230.10021.21
7.0.10.0130.08320.93
7.0.00.0070.09721.21
5.6.280.0000.11330.72
5.6.210.0100.11330.41
5.6.200.0000.12727.86
5.6.190.0130.10330.19
5.6.180.0200.06729.84
5.6.170.0200.06730.13
5.6.160.0130.11329.99
5.6.150.0100.11327.86
5.6.140.0000.06327.74
5.6.130.0130.10727.85
5.6.120.0000.07030.79
5.6.110.0170.09730.81
5.6.100.0130.05330.56
5.6.90.0130.09030.83
5.6.80.0230.09030.08
5.6.70.3770.05330.04
5.5.350.0470.09730.21
5.5.340.0100.11027.62
5.5.330.0130.05729.78
5.5.320.0400.08029.82
5.5.310.0430.09729.83
5.5.300.0170.09327.50
5.5.290.0000.12027.64
5.5.280.0030.10030.60
5.5.270.0070.07730.66
5.5.260.0270.04330.34
5.5.250.0100.10730.19
5.5.240.0130.10329.88
5.4.450.0870.09028.77
5.4.440.0900.07729.07
5.4.430.0870.08729.24
5.4.420.1070.11728.77
5.4.410.0870.07729.07
5.4.400.0900.09328.70
5.4.390.0970.08028.72
5.4.380.0700.09728.90
5.4.370.0670.10028.75
5.4.360.0800.08728.75
5.4.350.0730.08328.90
5.4.340.0120.06421.67
5.4.320.0160.05322.15
5.4.310.0070.06622.14
5.4.300.0080.05722.15
5.4.290.0140.06122.14
5.4.280.0070.05822.05
5.4.270.0110.05422.05
5.4.260.0130.05322.05
5.4.250.0080.05822.05
5.4.240.0100.05422.04
5.4.230.0120.05522.04
5.4.220.0070.06322.04
5.4.210.0150.05122.04
5.4.200.0120.05622.04
5.4.190.0100.06022.03
5.4.180.0030.06322.03
5.4.170.0110.05922.04
5.4.160.0150.07222.04
5.4.150.0090.06322.04
5.4.140.0110.06121.72
5.4.130.0100.06121.71
5.4.120.0140.05221.66
5.4.110.0090.05721.66
5.4.100.0090.05821.66
5.4.90.0100.05821.66
5.4.80.0060.06421.66
5.4.70.0080.05821.66
5.4.60.0080.06621.66
5.4.50.0050.06621.66
5.4.40.0140.06121.65
5.4.30.0130.05521.64
5.4.20.0180.05221.65
5.4.10.0090.05821.64
5.4.00.0150.05921.13
5.3.290.0130.05922.27
5.3.280.0130.05622.21
5.3.270.0120.06322.21
5.3.260.0130.06222.22
5.3.250.0110.06622.21
5.3.240.0100.07022.22
5.3.230.0150.06222.21
5.3.220.0110.06522.18
5.3.210.0110.08022.18
5.3.200.0130.06522.18
5.3.190.0140.07522.18
5.3.180.0130.05722.18
5.3.170.0120.08222.17
5.3.160.0140.06022.18
5.3.150.0090.06122.17
5.3.140.0050.06422.17
5.3.130.0150.05722.16
5.3.120.0110.06222.16
5.3.110.0140.06022.16
5.3.100.0190.06921.64
5.3.90.0130.06421.63
5.3.80.0110.06321.62
5.3.70.0090.06521.62
5.3.60.0100.07821.60
5.3.50.0130.07421.55
5.3.40.0120.07121.55
5.3.30.0070.06321.51
5.3.20.0110.07021.29
5.3.10.0080.06221.26
5.3.00.0140.05721.24
5.2.170.0090.07418.23
5.2.160.0100.06218.22
5.2.150.0090.05818.22
5.2.140.0090.05518.22
5.2.130.0020.06618.18
5.2.120.0090.05518.18
5.2.110.0060.06318.18
5.2.100.0060.06018.18
5.2.90.0160.09518.18
5.2.80.0110.07818.17
5.2.70.0120.05318.18
5.2.60.0040.06118.13
5.2.50.0070.07118.28
5.2.40.0120.09618.25
5.2.30.0110.07618.23
5.2.20.0110.14318.22
5.2.10.0130.13018.14
5.2.00.0080.12618.00
5.1.60.0030.13020.65
5.1.50.0130.12620.64
5.1.40.0150.12920.63
5.1.30.0160.12020.98
5.1.20.0150.12021.00
5.1.10.0090.13120.72
5.1.00.0130.12420.72
5.0.50.0080.12419.21
5.0.40.0180.12719.06
5.0.30.0220.13418.88
5.0.20.0080.12218.84
5.0.10.0140.15518.82
5.0.00.0160.15718.82
4.4.90.0040.12617.25
4.4.80.0060.11817.23
4.4.70.0070.12917.22
4.4.60.0070.13117.22
4.4.50.0050.12417.24
4.4.40.0100.13517.23
4.4.30.0150.12017.23
4.4.20.0050.13917.29
4.4.10.0060.13517.29
4.4.00.0090.14117.25
4.3.110.0130.13217.16
4.3.100.0100.12217.15
4.3.90.0140.11017.14
4.3.80.0040.13517.14
4.3.70.0060.12317.13
4.3.60.0090.13817.13
4.3.50.0040.12817.13
4.3.40.0110.12717.09
4.3.30.0080.11715.90
4.3.20.0090.11515.87
4.3.10.0100.12115.82
4.3.00.0100.16317.05

preferences:
35.98 ms | 400 KiB | 5 Q