3v4l.org

run code in 300+ PHP versions simultaneously
<?php $iterations = 10000; function str_random($length=16) { $pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; return substr(str_shuffle(str_repeat($pool, 5)), 0, $length); } $strings = array(); for ($i = 0; $i < $iterations; $i++) { $strings[] = str_random(rand(16, 64)); } echo 'String size: ', round(strlen(serialize($strings))/ 1024, 2), 'kb', PHP_EOL; $hashes_md5 = array(); $hashes_crc32 = array(); $t_md5 = microtime(true); foreach ($strings as $s) { $hashes_md5['x'.(crc32($s) >> 8)] = 0; } $t_md5 = microtime(true) - $t_md5; //$max = bindec('111111111111111111111111111111'); //$max = 0xFFFFFFF; //F; +5% size boost, collision: 0.1689%, time boost: 0% $max = 0xFFFFFF; //FF; +14% size boost, collision: 2.908%, time boost: -9% //$max = 0xFFFFF; //FFF; +47% size boost, collision: 35.5696%, time boost: 0% // modify 10% of data for ($i = 0; $i < $iterations; $i++) { if (rand(1,100) > 90) { $strings[$i] = openssl_random_pseudo_bytes(rand(16, 50)); } } $t_crc32 = microtime(true); foreach ($strings as $s) { $hashes_crc32['x'.(crc32($s) >> 8)] = 0; } $t_crc32 = microtime(true) - $t_crc32; function compareShingles(array $first, array $second) { $t_crc32 = microtime(true); echo 'func intersect: ', count(array_intersect_key($first, $second)), PHP_EOL; echo ' func unique: ', count(array_merge($first, $second)), PHP_EOL; $t_crc32 = microtime(true) - $t_crc32; echo ' time: ', $t_crc32, PHP_EOL; $t_crc32 = microtime(true); $diff_count = count(array_diff_key($first, $second)); $intersect_count = count($first) - $diff_count;// count(array_intersect_key($first, $second)); $unique_count = count($second) + $diff_count; echo 'calculated intersect: ', $intersect_count, PHP_EOL; echo ' calculated unique: ', $unique_count, PHP_EOL; $t_crc32 = microtime(true) - $t_crc32; echo ' time: ', $t_crc32, PHP_EOL; //return round(($intersect_count / $unique_count) / 0.01, 2); } $hashes_md5_flip = $hashes_md5; //array_flip($hashes_md5); $hashes_crc32_flip = $hashes_crc32; //array_flip($hashes_crc32); //ksort($hashes_md5_flip); //ksort($hashes_crc32_flip); $t_merge = microtime(true); $hashes_diff = array_diff_key($hashes_md5_flip, $hashes_crc32_flip); $t_merge = microtime(true) - $t_merge; $t_diff = microtime(true); $hashes_merge = array_merge($hashes_md5_flip, $hashes_crc32_flip); $t_diff = microtime(true) - $t_diff; $t_intersect = microtime(true); $hashes_intersect = array_intersect_key($hashes_md5_flip, $hashes_crc32_flip); $t_intersect = microtime(true) - $t_intersect; echo PHP_EOL; echo ' merge time: ', $t_merge, PHP_EOL; echo ' merge count: ', count($hashes_merge), PHP_EOL; echo ' diff time: ', $t_merge, PHP_EOL; echo ' diff count: ', count($hashes_diff), PHP_EOL; echo ' intersect time: ', $t_intersect, PHP_EOL; echo 'intersect count: ', count($hashes_intersect), PHP_EOL; echo ' md5 count: ', count($hashes_md5_flip), ' with diff:', count($hashes_md5_flip)+count($hashes_diff), ' intersect: ', count($hashes_md5_flip)-count($hashes_diff), PHP_EOL; echo ' crc32 count: ', count($hashes_crc32_flip), ' with diff:', count($hashes_crc32_flip)+count($hashes_diff), ' intersect: ', count($hashes_crc32_flip)-count($hashes_diff), PHP_EOL; echo PHP_EOL; compareShingles($hashes_md5_flip, $hashes_crc32_flip); echo PHP_EOL; exit; $s_md5 = strlen(serialize($hashes_md5)); $s_crc32 = strlen(serialize($hashes_crc32)); $u_hashes_md5 = array_unique($hashes_md5); $u_hashes_crc32 = array_unique($hashes_crc32); $su_md5 = strlen(serialize($u_hashes_md5)); $su_crc32 = strlen(serialize($u_hashes_crc32)); echo 'time md5: ', $t_md5, PHP_EOL; echo 'time crc32: ', $t_crc32, PHP_EOL; echo 'time boost: ', round(($t_md5 - $t_crc32) / $t_md5, 2) * 100, '%', PHP_EOL; echo PHP_EOL; echo 'size md5: ', $s_md5, PHP_EOL; echo 'size crc32: ', $s_crc32, PHP_EOL; echo 'size boost: ', round(($s_md5 - $s_crc32) / $s_md5, 2) * 100, '%', PHP_EOL; echo PHP_EOL; echo 'unique size md5: ', $su_md5, ' (', $cnt_hashes_md5 = count($u_hashes_md5), ')', PHP_EOL; echo 'unique size crc32: ', $su_crc32, ' (', $cnt_hashes_crc32 = count($u_hashes_crc32), ')', PHP_EOL; echo 'unique size boost: ', round(($su_md5 - $su_crc32) / $su_md5, 2) * 100, '%', PHP_EOL; echo ' collision: ', round(($cnt_hashes_md5 - $cnt_hashes_crc32) / $cnt_hashes_md5, 6) * 100, '%', PHP_EOL;
Output for 7.2.0
String size: 539.14kb merge time: 0.00032901763916016 merge count: 11004 diff time: 0.00032901763916016 diff count: 1005 intersect time: 0.00059103965759277 intersect count: 8994 md5 count: 9999 with diff:11004 intersect: 8994 crc32 count: 9999 with diff:11004 intersect: 8994 func intersect: 8994 func unique: 11004 time: 0.0013329982757568 calculated intersect: 8994 calculated unique: 11004 time: 0.00030279159545898
Output for 7.1.7
String size: 535.02kb merge time: 0.00038003921508789 merge count: 10968 diff time: 0.00038003921508789 diff count: 971 intersect time: 0.00059103965759277 intersect count: 9028 md5 count: 9999 with diff:10970 intersect: 9028 crc32 count: 9997 with diff:10968 intersect: 9026 func intersect: 9028 func unique: 10968 time: 0.0010550022125244 calculated intersect: 9028 calculated unique: 10968 time: 0.00032305717468262
Output for 7.1.6
String size: 535.46kb merge time: 0.00040912628173828 merge count: 11033 diff time: 0.00040912628173828 diff count: 1035 intersect time: 0.00074505805969238 intersect count: 8963 md5 count: 9998 with diff:11033 intersect: 8963 crc32 count: 9998 with diff:11033 intersect: 8963 func intersect: 8963 func unique: 11033 time: 0.001338005065918 calculated intersect: 8963 calculated unique: 11033 time: 0.00044894218444824
Output for 7.1.5
String size: 535.45kb merge time: 0.00030398368835449 merge count: 10923 diff time: 0.00030398368835449 diff count: 930 intersect time: 0.00056195259094238 intersect count: 9063 md5 count: 9993 with diff:10923 intersect: 9063 crc32 count: 9993 with diff:10923 intersect: 9063 func intersect: 9063 func unique: 10923 time: 0.00099301338195801 calculated intersect: 9063 calculated unique: 10923 time: 0.00030899047851562
Output for 7.1.0
String size: 534.9kb merge time: 0.00031304359436035 merge count: 10971 diff time: 0.00031304359436035 diff count: 971 intersect time: 0.00056695938110352 intersect count: 9028 md5 count: 9999 with diff:10970 intersect: 9028 crc32 count: 10000 with diff:10971 intersect: 9029 func intersect: 9028 func unique: 10971 time: 0.0010120868682861 calculated intersect: 9028 calculated unique: 10971 time: 0.00032591819763184
Output for 7.0.20
String size: 536.05kb merge time: 0.00032877922058105 merge count: 11023 diff time: 0.00032877922058105 diff count: 1030 intersect time: 0.00085711479187012 intersect count: 8961 md5 count: 9991 with diff:11021 intersect: 8961 crc32 count: 9993 with diff:11023 intersect: 8963 func intersect: 8961 func unique: 11023 time: 0.0012400150299072 calculated intersect: 8961 calculated unique: 11023 time: 0.00041484832763672
Output for 7.0.14
String size: 534.71kb merge time: 0.00036120414733887 merge count: 10984 diff time: 0.00036120414733887 diff count: 988 intersect time: 0.00063800811767578 intersect count: 9007 md5 count: 9995 with diff:10983 intersect: 9007 crc32 count: 9996 with diff:10984 intersect: 9008 func intersect: 9007 func unique: 10984 time: 0.0011560916900635 calculated intersect: 9007 calculated unique: 10984 time: 0.00036716461181641
Output for 7.0.10
String size: 535.82kb merge time: 0.00041794776916504 merge count: 10969 diff time: 0.00041794776916504 diff count: 973 intersect time: 0.00076818466186523 intersect count: 9024 md5 count: 9997 with diff:10970 intersect: 9024 crc32 count: 9996 with diff:10969 intersect: 9023 func intersect: 9024 func unique: 10969 time: 0.0014150142669678 calculated intersect: 9024 calculated unique: 10969 time: 0.00038003921508789
Output for 7.0.9
String size: 536.43kb merge time: 0.00038909912109375 merge count: 10957 diff time: 0.00038909912109375 diff count: 958 intersect time: 0.00087499618530273 intersect count: 9041 md5 count: 9999 with diff:10957 intersect: 9041 crc32 count: 9999 with diff:10957 intersect: 9041 func intersect: 9041 func unique: 10957 time: 0.0013549327850342 calculated intersect: 9041 calculated unique: 10957 time: 0.00041484832763672
Output for 7.0.8
String size: 533.02kb merge time: 0.00038790702819824 merge count: 11005 diff time: 0.00038790702819824 diff count: 1006 intersect time: 0.00085902214050293 intersect count: 8993 md5 count: 9999 with diff:11005 intersect: 8993 crc32 count: 9999 with diff:11005 intersect: 8993 func intersect: 8993 func unique: 11005 time: 0.0013048648834229 calculated intersect: 8993 calculated unique: 11005 time: 0.00043296813964844
Output for 7.0.7
String size: 539.45kb merge time: 0.00037407875061035 merge count: 10974 diff time: 0.00037407875061035 diff count: 979 intersect time: 0.00092101097106934 intersect count: 9015 md5 count: 9994 with diff:10973 intersect: 9015 crc32 count: 9995 with diff:10974 intersect: 9016 func intersect: 9015 func unique: 10974 time: 0.0013771057128906 calculated intersect: 9015 calculated unique: 10974 time: 0.00038409233093262
Output for 7.0.6
String size: 536.55kb merge time: 0.0003509521484375 merge count: 11009 diff time: 0.0003509521484375 diff count: 1010 intersect time: 0.00078797340393066 intersect count: 8989 md5 count: 9999 with diff:11009 intersect: 8989 crc32 count: 9999 with diff:11009 intersect: 8989 func intersect: 8989 func unique: 11009 time: 0.0011730194091797 calculated intersect: 8989 calculated unique: 11009 time: 0.00033092498779297
Output for 7.0.5
String size: 538.23kb merge time: 0.00034093856811523 merge count: 10956 diff time: 0.00034093856811523 diff count: 961 intersect time: 0.00085687637329102 intersect count: 9034 md5 count: 9995 with diff:10956 intersect: 9034 crc32 count: 9995 with diff:10956 intersect: 9034 func intersect: 9034 func unique: 10956 time: 0.0012130737304688 calculated intersect: 9034 calculated unique: 10956 time: 0.00034523010253906
Output for 7.0.4
String size: 536.53kb merge time: 0.00038695335388184 merge count: 10993 diff time: 0.00038695335388184 diff count: 995 intersect time: 0.00069284439086914 intersect count: 9004 md5 count: 9999 with diff:10994 intersect: 9004 crc32 count: 9998 with diff:10993 intersect: 9003 func intersect: 9004 func unique: 10993 time: 0.0012619495391846 calculated intersect: 9004 calculated unique: 10993 time: 0.00038790702819824
Output for 7.0.3
String size: 535.7kb merge time: 0.00053095817565918 merge count: 10991 diff time: 0.00053095817565918 diff count: 991 intersect time: 0.00078296661376953 intersect count: 9009 md5 count: 10000 with diff:10991 intersect: 9009 crc32 count: 10000 with diff:10991 intersect: 9009 func intersect: 9009 func unique: 10991 time: 0.0013940334320068 calculated intersect: 9009 calculated unique: 10991 time: 0.00035810470581055
Output for 7.0.2
String size: 535.62kb merge time: 0.00044393539428711 merge count: 10950 diff time: 0.00044393539428711 diff count: 953 intersect time: 0.00075411796569824 intersect count: 9043 md5 count: 9996 with diff:10949 intersect: 9043 crc32 count: 9997 with diff:10950 intersect: 9044 func intersect: 9043 func unique: 10950 time: 0.0013420581817627 calculated intersect: 9043 calculated unique: 10950 time: 0.00045490264892578
Output for 7.0.1
String size: 534.36kb merge time: 0.00031614303588867 merge count: 10960 diff time: 0.00031614303588867 diff count: 965 intersect time: 0.00057816505432129 intersect count: 9029 md5 count: 9994 with diff:10959 intersect: 9029 crc32 count: 9995 with diff:10960 intersect: 9030 func intersect: 9029 func unique: 10960 time: 0.0010509490966797 calculated intersect: 9029 calculated unique: 10960 time: 0.0003359317779541
Output for 7.0.0
String size: 536.68kb merge time: 0.00039505958557129 merge count: 11026 diff time: 0.00039505958557129 diff count: 1029 intersect time: 0.00076794624328613 intersect count: 8969 md5 count: 9998 with diff:11027 intersect: 8969 crc32 count: 9997 with diff:11026 intersect: 8968 func intersect: 8969 func unique: 11026 time: 0.0012519359588623 calculated intersect: 8969 calculated unique: 11026 time: 0.00039911270141602
Output for 5.6.28
String size: 535.94kb merge time: 0.0003819465637207 merge count: 10986 diff time: 0.0003819465637207 diff count: 990 intersect time: 0.0011858940124512 intersect count: 9007 md5 count: 9997 with diff:10987 intersect: 9007 crc32 count: 9996 with diff:10986 intersect: 9006 func intersect: 9007 func unique: 10986 time: 0.0028479099273682 calculated intersect: 9007 calculated unique: 10986 time: 0.00033998489379883
Output for 5.6.25
String size: 533.47kb merge time: 0.00042390823364258 merge count: 11020 diff time: 0.00042390823364258 diff count: 1022 intersect time: 0.0013198852539062 intersect count: 8976 md5 count: 9998 with diff:11020 intersect: 8976 crc32 count: 9998 with diff:11020 intersect: 8976 func intersect: 8976 func unique: 11020 time: 0.0028731822967529 calculated intersect: 8976 calculated unique: 11020 time: 0.00034999847412109
Output for 5.6.24
String size: 532.49kb merge time: 0.00041103363037109 merge count: 11013 diff time: 0.00041103363037109 diff count: 1016 intersect time: 0.0013489723205566 intersect count: 8980 md5 count: 9996 with diff:11012 intersect: 8980 crc32 count: 9997 with diff:11013 intersect: 8981 func intersect: 8980 func unique: 11013 time: 0.0031108856201172 calculated intersect: 8980 calculated unique: 11013 time: 0.00041508674621582
Output for 5.6.23
String size: 534.29kb merge time: 0.00045394897460938 merge count: 10956 diff time: 0.00045394897460938 diff count: 959 intersect time: 0.0015199184417725 intersect count: 9040 md5 count: 9999 with diff:10958 intersect: 9040 crc32 count: 9997 with diff:10956 intersect: 9038 func intersect: 9040 func unique: 10956 time: 0.0033409595489502 calculated intersect: 9040 calculated unique: 10956 time: 0.00041604042053223
Output for 5.6.22
String size: 533.45kb merge time: 0.00043106079101562 merge count: 10964 diff time: 0.00043106079101562 diff count: 969 intersect time: 0.0014011859893799 intersect count: 9027 md5 count: 9996 with diff:10965 intersect: 9027 crc32 count: 9995 with diff:10964 intersect: 9026 func intersect: 9027 func unique: 10964 time: 0.0030291080474854 calculated intersect: 9027 calculated unique: 10964 time: 0.00039505958557129
Output for 5.6.21
String size: 537.07kb merge time: 0.00043797492980957 merge count: 11105 diff time: 0.00043797492980957 diff count: 1112 intersect time: 0.0013351440429688 intersect count: 8881 md5 count: 9993 with diff:11105 intersect: 8881 crc32 count: 9993 with diff:11105 intersect: 8881 func intersect: 8881 func unique: 11105 time: 0.0030028820037842 calculated intersect: 8881 calculated unique: 11105 time: 0.0004420280456543
Output for 5.6.20
String size: 535.19kb merge time: 0.00041985511779785 merge count: 10970 diff time: 0.00041985511779785 diff count: 974 intersect time: 0.0012798309326172 intersect count: 9023 md5 count: 9997 with diff:10971 intersect: 9023 crc32 count: 9996 with diff:10970 intersect: 9022 func intersect: 9023 func unique: 10970 time: 0.0027170181274414 calculated intersect: 9023 calculated unique: 10970 time: 0.00034809112548828
Output for 5.6.19
String size: 537.97kb merge time: 0.00053286552429199 merge count: 11041 diff time: 0.00053286552429199 diff count: 1044 intersect time: 0.0012938976287842 intersect count: 8954 md5 count: 9998 with diff:11042 intersect: 8954 crc32 count: 9997 with diff:11041 intersect: 8953 func intersect: 8954 func unique: 11041 time: 0.002910852432251 calculated intersect: 8954 calculated unique: 11041 time: 0.00038695335388184
Output for 5.6.18
String size: 537.96kb merge time: 0.00051689147949219 merge count: 11033 diff time: 0.00051689147949219 diff count: 1038 intersect time: 0.0012919902801514 intersect count: 8960 md5 count: 9998 with diff:11036 intersect: 8960 crc32 count: 9995 with diff:11033 intersect: 8957 func intersect: 8960 func unique: 11033 time: 0.0030229091644287 calculated intersect: 8960 calculated unique: 11033 time: 0.00039505958557129
Output for 5.6.17
String size: 535.44kb merge time: 0.00044012069702148 merge count: 11061 diff time: 0.00044012069702148 diff count: 1064 intersect time: 0.0014078617095947 intersect count: 8932 md5 count: 9996 with diff:11060 intersect: 8932 crc32 count: 9997 with diff:11061 intersect: 8933 func intersect: 8932 func unique: 11061 time: 0.0029418468475342 calculated intersect: 8932 calculated unique: 11061 time: 0.00038003921508789
Output for 5.6.16
String size: 534.57kb merge time: 0.00056600570678711 merge count: 10979 diff time: 0.00056600570678711 diff count: 979 intersect time: 0.0016508102416992 intersect count: 9021 md5 count: 10000 with diff:10979 intersect: 9021 crc32 count: 10000 with diff:10979 intersect: 9021 func intersect: 9021 func unique: 10979 time: 0.0034201145172119 calculated intersect: 9021 calculated unique: 10979 time: 0.0004420280456543
Output for 5.6.15
String size: 536.2kb merge time: 0.00054812431335449 merge count: 10942 diff time: 0.00054812431335449 diff count: 950 intersect time: 0.0016050338745117 intersect count: 9043 md5 count: 9993 with diff:10943 intersect: 9043 crc32 count: 9992 with diff:10942 intersect: 9042 func intersect: 9043 func unique: 10942 time: 0.0033571720123291 calculated intersect: 9043 calculated unique: 10942 time: 0.00035691261291504
Output for 5.6.14
String size: 536.47kb merge time: 0.00046801567077637 merge count: 10995 diff time: 0.00046801567077637 diff count: 1000 intersect time: 0.0016000270843506 intersect count: 8996 md5 count: 9996 with diff:10996 intersect: 8996 crc32 count: 9995 with diff:10995 intersect: 8995 func intersect: 8996 func unique: 10995 time: 0.003309965133667 calculated intersect: 8996 calculated unique: 10995 time: 0.00038313865661621
Output for 5.6.13
String size: 537.2kb merge time: 0.00067591667175293 merge count: 11056 diff time: 0.00067591667175293 diff count: 1063 intersect time: 0.0015361309051514 intersect count: 8929 md5 count: 9992 with diff:11055 intersect: 8929 crc32 count: 9993 with diff:11056 intersect: 8930 func intersect: 8929 func unique: 11056 time: 0.0034019947052002 calculated intersect: 8929 calculated unique: 11056 time: 0.00044393539428711
Output for 5.6.12
String size: 536.35kb merge time: 0.00050616264343262 merge count: 11012 diff time: 0.00050616264343262 diff count: 1013 intersect time: 0.0015571117401123 intersect count: 8986 md5 count: 9999 with diff:11012 intersect: 8986 crc32 count: 9999 with diff:11012 intersect: 8986 func intersect: 8986 func unique: 11012 time: 0.0034420490264893 calculated intersect: 8986 calculated unique: 11012 time: 0.00044894218444824
Output for 5.6.11
String size: 537.88kb merge time: 0.0005800724029541 merge count: 11005 diff time: 0.0005800724029541 diff count: 1008 intersect time: 0.0014200210571289 intersect count: 8991 md5 count: 9999 with diff:11007 intersect: 8991 crc32 count: 9997 with diff:11005 intersect: 8989 func intersect: 8991 func unique: 11005 time: 0.0031609535217285 calculated intersect: 8991 calculated unique: 11005 time: 0.0005180835723877
Output for 5.6.10
String size: 536.09kb merge time: 0.00039911270141602 merge count: 11020 diff time: 0.00039911270141602 diff count: 1022 intersect time: 0.0012669563293457 intersect count: 8976 md5 count: 9998 with diff:11020 intersect: 8976 crc32 count: 9998 with diff:11020 intersect: 8976 func intersect: 8976 func unique: 11020 time: 0.0027730464935303 calculated intersect: 8976 calculated unique: 11020 time: 0.0003509521484375
Output for 5.6.9
String size: 538.87kb merge time: 0.00048494338989258 merge count: 11039 diff time: 0.00048494338989258 diff count: 1043 intersect time: 0.0013370513916016 intersect count: 8954 md5 count: 9997 with diff:11040 intersect: 8954 crc32 count: 9996 with diff:11039 intersect: 8953 func intersect: 8954 func unique: 11039 time: 0.0039010047912598 calculated intersect: 8954 calculated unique: 11039 time: 0.0003819465637207
Output for 5.6.8
String size: 535.69kb merge time: 0.00042295455932617 merge count: 10972 diff time: 0.00042295455932617 diff count: 976 intersect time: 0.0013718605041504 intersect count: 9019 md5 count: 9995 with diff:10971 intersect: 9019 crc32 count: 9996 with diff:10972 intersect: 9020 func intersect: 9019 func unique: 10972 time: 0.003065824508667 calculated intersect: 9019 calculated unique: 10972 time: 0.00037503242492676
Output for 5.6.7
String size: 536.83kb merge time: 0.00058603286743164 merge count: 10971 diff time: 0.00058603286743164 diff count: 977 intersect time: 0.0019650459289551 intersect count: 9019 md5 count: 9996 with diff:10973 intersect: 9019 crc32 count: 9994 with diff:10971 intersect: 9017 func intersect: 9019 func unique: 10971 time: 0.0037829875946045 calculated intersect: 9019 calculated unique: 10971 time: 0.00064897537231445
Output for 5.6.6
String size: 534.92kb merge time: 0.00058603286743164 merge count: 10944 diff time: 0.00058603286743164 diff count: 947 intersect time: 0.0016579627990723 intersect count: 9052 md5 count: 9999 with diff:10946 intersect: 9052 crc32 count: 9997 with diff:10944 intersect: 9050 func intersect: 9052 func unique: 10944 time: 0.0032999515533447 calculated intersect: 9052 calculated unique: 10944 time: 0.00044488906860352
Output for 5.6.5
String size: 536.91kb merge time: 0.00035691261291504 merge count: 10982 diff time: 0.00035691261291504 diff count: 986 intersect time: 0.0011439323425293 intersect count: 9010 md5 count: 9996 with diff:10982 intersect: 9010 crc32 count: 9996 with diff:10982 intersect: 9010 func intersect: 9010 func unique: 10982 time: 0.0025310516357422 calculated intersect: 9010 calculated unique: 10982 time: 0.00032496452331543
Output for 5.6.4
String size: 536.22kb merge time: 0.00044608116149902 merge count: 10948 diff time: 0.00044608116149902 diff count: 951 intersect time: 0.0015430450439453 intersect count: 9045 md5 count: 9996 with diff:10947 intersect: 9045 crc32 count: 9997 with diff:10948 intersect: 9046 func intersect: 9045 func unique: 10948 time: 0.0031840801239014 calculated intersect: 9045 calculated unique: 10948 time: 0.00040507316589355
Output for 5.6.3
String size: 537.44kb merge time: 0.00040078163146973 merge count: 11021 diff time: 0.00040078163146973 diff count: 1025 intersect time: 0.0012581348419189 intersect count: 8970 md5 count: 9995 with diff:11020 intersect: 8970 crc32 count: 9996 with diff:11021 intersect: 8971 func intersect: 8970 func unique: 11021 time: 0.0027859210968018 calculated intersect: 8970 calculated unique: 11021 time: 0.00035977363586426
Output for 5.6.2
String size: 537.52kb merge time: 0.00037193298339844 merge count: 10965 diff time: 0.00037193298339844 diff count: 966 intersect time: 0.0012240409851074 intersect count: 9032 md5 count: 9998 with diff:10964 intersect: 9032 crc32 count: 9999 with diff:10965 intersect: 9033 func intersect: 9032 func unique: 10965 time: 0.0027158260345459 calculated intersect: 9032 calculated unique: 10965 time: 0.00033712387084961
Output for 5.6.1
String size: 536.68kb merge time: 0.00058221817016602 merge count: 11025 diff time: 0.00058221817016602 diff count: 1030 intersect time: 0.0020229816436768 intersect count: 8965 md5 count: 9995 with diff:11025 intersect: 8965 crc32 count: 9995 with diff:11025 intersect: 8965 func intersect: 8965 func unique: 11025 time: 0.0039730072021484 calculated intersect: 8965 calculated unique: 11025 time: 0.00057196617126465
Output for 5.6.0
String size: 535.77kb merge time: 0.00043582916259766 merge count: 11007 diff time: 0.00043582916259766 diff count: 1008 intersect time: 0.0013289451599121 intersect count: 8988 md5 count: 9996 with diff:11004 intersect: 8988 crc32 count: 9999 with diff:11007 intersect: 8991 func intersect: 8988 func unique: 11007 time: 0.0027861595153809 calculated intersect: 8988 calculated unique: 11007 time: 0.00033998489379883
Output for 5.5.38
String size: 538.12kb merge time: 0.00048017501831055 merge count: 10996 diff time: 0.00048017501831055 diff count: 1000 intersect time: 0.0015499591827393 intersect count: 8995 md5 count: 9995 with diff:10995 intersect: 8995 crc32 count: 9996 with diff:10996 intersect: 8996 func intersect: 8995 func unique: 10996 time: 0.0034620761871338 calculated intersect: 8995 calculated unique: 10996 time: 0.00044393539428711
Output for 5.5.37
String size: 535.24kb merge time: 0.0005650520324707 merge count: 11047 diff time: 0.0005650520324707 diff count: 1050 intersect time: 0.0014021396636963 intersect count: 8948 md5 count: 9998 with diff:11048 intersect: 8948 crc32 count: 9997 with diff:11047 intersect: 8947 func intersect: 8948 func unique: 11047 time: 0.0030889511108398 calculated intersect: 8948 calculated unique: 11047 time: 0.00039911270141602
Output for 5.5.36
String size: 536.68kb merge time: 0.0006871223449707 merge count: 11041 diff time: 0.0006871223449707 diff count: 1042 intersect time: 0.0018219947814941 intersect count: 8956 md5 count: 9998 with diff:11040 intersect: 8956 crc32 count: 9999 with diff:11041 intersect: 8957 func intersect: 8956 func unique: 11041 time: 0.0045368671417236 calculated intersect: 8956 calculated unique: 11041 time: 0.00050497055053711
Output for 5.5.35
String size: 532.69kb merge time: 0.00040602684020996 merge count: 10971 diff time: 0.00040602684020996 diff count: 975 intersect time: 0.0013349056243896 intersect count: 9022 md5 count: 9997 with diff:10972 intersect: 9022 crc32 count: 9996 with diff:10971 intersect: 9021 func intersect: 9022 func unique: 10971 time: 0.0030941963195801 calculated intersect: 9022 calculated unique: 10971 time: 0.0003960132598877
Output for 5.5.34
String size: 537.04kb merge time: 0.00039315223693848 merge count: 11009 diff time: 0.00039315223693848 diff count: 1018 intersect time: 0.0013089179992676 intersect count: 8975 md5 count: 9993 with diff:11011 intersect: 8975 crc32 count: 9991 with diff:11009 intersect: 8973 func intersect: 8975 func unique: 11009 time: 0.0028059482574463 calculated intersect: 8975 calculated unique: 11009 time: 0.00035810470581055
Output for 5.5.33
String size: 534.2kb merge time: 0.00041103363037109 merge count: 11043 diff time: 0.00041103363037109 diff count: 1044 intersect time: 0.0012969970703125 intersect count: 8955 md5 count: 9999 with diff:11043 intersect: 8955 crc32 count: 9999 with diff:11043 intersect: 8955 func intersect: 8955 func unique: 11043 time: 0.0030648708343506 calculated intersect: 8955 calculated unique: 11043 time: 0.00042104721069336
Output for 5.5.32
String size: 537.02kb merge time: 0.00043606758117676 merge count: 11036 diff time: 0.00043606758117676 diff count: 1038 intersect time: 0.0012941360473633 intersect count: 8960 md5 count: 9998 with diff:11036 intersect: 8960 crc32 count: 9998 with diff:11036 intersect: 8960 func intersect: 8960 func unique: 11036 time: 0.0030250549316406 calculated intersect: 8960 calculated unique: 11036 time: 0.00040411949157715
Output for 5.5.31
String size: 535.01kb merge time: 0.00042390823364258 merge count: 10960 diff time: 0.00042390823364258 diff count: 961 intersect time: 0.0013899803161621 intersect count: 9038 md5 count: 9999 with diff:10960 intersect: 9038 crc32 count: 9999 with diff:10960 intersect: 9038 func intersect: 9038 func unique: 10960 time: 0.0031170845031738 calculated intersect: 9038 calculated unique: 10960 time: 0.00040483474731445
Output for 5.5.30
String size: 534.98kb merge time: 0.0006110668182373 merge count: 11039 diff time: 0.0006110668182373 diff count: 1040 intersect time: 0.0016939640045166 intersect count: 8956 md5 count: 9996 with diff:11036 intersect: 8956 crc32 count: 9999 with diff:11039 intersect: 8959 func intersect: 8956 func unique: 11039 time: 0.0033268928527832 calculated intersect: 8956 calculated unique: 11039 time: 0.0003969669342041
Output for 5.5.29
String size: 537.29kb merge time: 0.00083088874816895 merge count: 10984 diff time: 0.00083088874816895 diff count: 986 intersect time: 0.002439022064209 intersect count: 9013 md5 count: 9999 with diff:10985 intersect: 9013 crc32 count: 9998 with diff:10984 intersect: 9012 func intersect: 9013 func unique: 10984 time: 0.0054700374603271 calculated intersect: 9013 calculated unique: 10984 time: 0.00071001052856445
Output for 5.5.28
String size: 533.1kb merge time: 0.00040292739868164 merge count: 10957 diff time: 0.00040292739868164 diff count: 961 intersect time: 0.0012679100036621 intersect count: 9034 md5 count: 9995 with diff:10956 intersect: 9034 crc32 count: 9996 with diff:10957 intersect: 9035 func intersect: 9034 func unique: 10957 time: 0.0031580924987793 calculated intersect: 9034 calculated unique: 10957 time: 0.00034904479980469
Output for 5.5.27
String size: 535.81kb merge time: 0.00050806999206543 merge count: 11010 diff time: 0.00050806999206543 diff count: 1013 intersect time: 0.0016529560089111 intersect count: 8983 md5 count: 9996 with diff:11009 intersect: 8983 crc32 count: 9997 with diff:11010 intersect: 8984 func intersect: 8983 func unique: 11010 time: 0.0035099983215332 calculated intersect: 8983 calculated unique: 11010 time: 0.00045895576477051
Output for 5.5.26
String size: 536.37kb merge time: 0.00049495697021484 merge count: 11028 diff time: 0.00049495697021484 diff count: 1029 intersect time: 0.0014839172363281 intersect count: 8970 md5 count: 9999 with diff:11028 intersect: 8970 crc32 count: 9999 with diff:11028 intersect: 8970 func intersect: 8970 func unique: 11028 time: 0.0032970905303955 calculated intersect: 8970 calculated unique: 11028 time: 0.00042319297790527
Output for 5.5.25
String size: 536.5kb merge time: 0.00044512748718262 merge count: 10986 diff time: 0.00044512748718262 diff count: 993 intersect time: 0.0014529228210449 intersect count: 9002 md5 count: 9995 with diff:10988 intersect: 9002 crc32 count: 9993 with diff:10986 intersect: 9000 func intersect: 9002 func unique: 10986 time: 0.0032329559326172 calculated intersect: 9002 calculated unique: 10986 time: 0.00041103363037109
Output for 5.5.24
String size: 534.67kb merge time: 0.00037503242492676 merge count: 11005 diff time: 0.00037503242492676 diff count: 1007 intersect time: 0.0019388198852539 intersect count: 8991 md5 count: 9998 with diff:11005 intersect: 8991 crc32 count: 9998 with diff:11005 intersect: 8991 func intersect: 8991 func unique: 11005 time: 0.0052590370178223 calculated intersect: 8991 calculated unique: 11005 time: 0.000823974609375
Output for 5.5.23
String size: 535.75kb merge time: 0.00037407875061035 merge count: 11011 diff time: 0.00037407875061035 diff count: 1012 intersect time: 0.0012369155883789 intersect count: 8987 md5 count: 9999 with diff:11011 intersect: 8987 crc32 count: 9999 with diff:11011 intersect: 8987 func intersect: 8987 func unique: 11011 time: 0.0027151107788086 calculated intersect: 8987 calculated unique: 11011 time: 0.0004119873046875
Output for 5.5.22
String size: 534.28kb merge time: 0.00042390823364258 merge count: 10960 diff time: 0.00042390823364258 diff count: 961 intersect time: 0.0012161731719971 intersect count: 9038 md5 count: 9999 with diff:10960 intersect: 9038 crc32 count: 9999 with diff:10960 intersect: 9038 func intersect: 9038 func unique: 10960 time: 0.0027329921722412 calculated intersect: 9038 calculated unique: 10960 time: 0.00032496452331543
Output for 5.5.21
String size: 534.9kb merge time: 0.00040316581726074 merge count: 10958 diff time: 0.00040316581726074 diff count: 961 intersect time: 0.0013649463653564 intersect count: 9037 md5 count: 9998 with diff:10959 intersect: 9037 crc32 count: 9997 with diff:10958 intersect: 9036 func intersect: 9037 func unique: 10958 time: 0.0031008720397949 calculated intersect: 9037 calculated unique: 10958 time: 0.00043988227844238
Output for 5.5.20
String size: 535.46kb merge time: 0.00042390823364258 merge count: 11025 diff time: 0.00042390823364258 diff count: 1028 intersect time: 0.0012948513031006 intersect count: 8969 md5 count: 9997 with diff:11025 intersect: 8969 crc32 count: 9997 with diff:11025 intersect: 8969 func intersect: 8969 func unique: 11025 time: 0.0029070377349854 calculated intersect: 8969 calculated unique: 11025 time: 0.0003669261932373
Output for 5.5.19
String size: 535.91kb merge time: 0.0004570484161377 merge count: 11087 diff time: 0.0004570484161377 diff count: 1092 intersect time: 0.0012540817260742 intersect count: 8905 md5 count: 9997 with diff:11089 intersect: 8905 crc32 count: 9995 with diff:11087 intersect: 8903 func intersect: 8905 func unique: 11087 time: 0.0027618408203125 calculated intersect: 8905 calculated unique: 11087 time: 0.00037121772766113
Output for 5.5.18
String size: 536.58kb merge time: 0.00051212310791016 merge count: 10950 diff time: 0.00051212310791016 diff count: 952 intersect time: 0.0014078617095947 intersect count: 9046 md5 count: 9998 with diff:10950 intersect: 9046 crc32 count: 9998 with diff:10950 intersect: 9046 func intersect: 9046 func unique: 10950 time: 0.0030670166015625 calculated intersect: 9046 calculated unique: 10950 time: 0.00037884712219238
Output for 5.5.16
String size: 534.97kb merge time: 0.00041723251342773 merge count: 11046 diff time: 0.00041723251342773 diff count: 1050 intersect time: 0.0012478828430176 intersect count: 8947 md5 count: 9997 with diff:11047 intersect: 8947 crc32 count: 9996 with diff:11046 intersect: 8946 func intersect: 8947 func unique: 11046 time: 0.0028791427612305 calculated intersect: 8947 calculated unique: 11046 time: 0.00038290023803711
Output for 5.5.15
String size: 535.4kb merge time: 0.00041317939758301 merge count: 10960 diff time: 0.00041317939758301 diff count: 960 intersect time: 0.0013511180877686 intersect count: 9039 md5 count: 9999 with diff:10959 intersect: 9039 crc32 count: 10000 with diff:10960 intersect: 9040 func intersect: 9039 func unique: 10960 time: 0.0029900074005127 calculated intersect: 9039 calculated unique: 10960 time: 0.00037097930908203
Output for 5.5.14
String size: 535.33kb merge time: 0.00040578842163086 merge count: 10991 diff time: 0.00040578842163086 diff count: 995 intersect time: 0.0013210773468018 intersect count: 9000 md5 count: 9995 with diff:10990 intersect: 9000 crc32 count: 9996 with diff:10991 intersect: 9001 func intersect: 9000 func unique: 10991 time: 0.0029418468475342 calculated intersect: 9000 calculated unique: 10991 time: 0.00037002563476562
Output for 5.5.13
String size: 534.98kb merge time: 0.00067901611328125 merge count: 10959 diff time: 0.00067901611328125 diff count: 962 intersect time: 0.0019629001617432 intersect count: 9035 md5 count: 9997 with diff:10959 intersect: 9035 crc32 count: 9997 with diff:10959 intersect: 9035 func intersect: 9035 func unique: 10959 time: 0.0040140151977539 calculated intersect: 9035 calculated unique: 10959 time: 0.00045299530029297
Output for 5.5.12
String size: 535.92kb merge time: 0.00057697296142578 merge count: 11018 diff time: 0.00057697296142578 diff count: 1023 intersect time: 0.001816987991333 intersect count: 8972 md5 count: 9995 with diff:11018 intersect: 8972 crc32 count: 9995 with diff:11018 intersect: 8972 func intersect: 8972 func unique: 11018 time: 0.0036270618438721 calculated intersect: 8972 calculated unique: 11018 time: 0.00046992301940918
Output for 5.5.11
String size: 534.44kb merge time: 0.00050091743469238 merge count: 10931 diff time: 0.00050091743469238 diff count: 935 intersect time: 0.001352071762085 intersect count: 9062 md5 count: 9997 with diff:10932 intersect: 9062 crc32 count: 9996 with diff:10931 intersect: 9061 func intersect: 9062 func unique: 10931 time: 0.0032999515533447 calculated intersect: 9062 calculated unique: 10931 time: 0.00038790702819824
Output for 5.5.10
String size: 537.46kb merge time: 0.00046801567077637 merge count: 10982 diff time: 0.00046801567077637 diff count: 984 intersect time: 0.0015461444854736 intersect count: 9014 md5 count: 9998 with diff:10982 intersect: 9014 crc32 count: 9998 with diff:10982 intersect: 9014 func intersect: 9014 func unique: 10982 time: 0.0041239261627197 calculated intersect: 9014 calculated unique: 10982 time: 0.00042486190795898
Output for 5.5.9
String size: 536.33kb merge time: 0.00050902366638184 merge count: 11029 diff time: 0.00050902366638184 diff count: 1034 intersect time: 0.0015451908111572 intersect count: 8962 md5 count: 9996 with diff:11030 intersect: 8962 crc32 count: 9995 with diff:11029 intersect: 8961 func intersect: 8962 func unique: 11029 time: 0.0034480094909668 calculated intersect: 8962 calculated unique: 11029 time: 0.00044608116149902
Output for 5.5.8
String size: 535.71kb merge time: 0.00063586235046387 merge count: 10989 diff time: 0.00063586235046387 diff count: 990 intersect time: 0.0019829273223877 intersect count: 9008 md5 count: 9998 with diff:10988 intersect: 9008 crc32 count: 9999 with diff:10989 intersect: 9009 func intersect: 9008 func unique: 10989 time: 0.0035059452056885 calculated intersect: 9008 calculated unique: 10989 time: 0.00037288665771484
Output for 5.5.7
String size: 534.38kb merge time: 0.0005040168762207 merge count: 10978 diff time: 0.0005040168762207 diff count: 983 intersect time: 0.001291036605835 intersect count: 9011 md5 count: 9994 with diff:10977 intersect: 9011 crc32 count: 9995 with diff:10978 intersect: 9012 func intersect: 9011 func unique: 10978 time: 0.0028908252716064 calculated intersect: 9011 calculated unique: 10978 time: 0.00037097930908203
Output for 5.5.6
String size: 538.5kb merge time: 0.00054001808166504 merge count: 11013 diff time: 0.00054001808166504 diff count: 1016 intersect time: 0.0014269351959229 intersect count: 8979 md5 count: 9995 with diff:11011 intersect: 8979 crc32 count: 9997 with diff:11013 intersect: 8981 func intersect: 8979 func unique: 11013 time: 0.0031249523162842 calculated intersect: 8979 calculated unique: 11013 time: 0.00035905838012695
Output for 5.5.5
String size: 537.51kb merge time: 0.00054788589477539 merge count: 10994 diff time: 0.00054788589477539 diff count: 995 intersect time: 0.0013940334320068 intersect count: 9004 md5 count: 9999 with diff:10994 intersect: 9004 crc32 count: 9999 with diff:10994 intersect: 9004 func intersect: 9004 func unique: 10994 time: 0.004723072052002 calculated intersect: 9004 calculated unique: 10994 time: 0.0003509521484375
Output for 5.5.4
String size: 535.52kb merge time: 0.00050806999206543 merge count: 10961 diff time: 0.00050806999206543 diff count: 963 intersect time: 0.00099396705627441 intersect count: 9034 md5 count: 9997 with diff:10960 intersect: 9034 crc32 count: 9998 with diff:10961 intersect: 9035 func intersect: 9034 func unique: 10961 time: 0.0044400691986084 calculated intersect: 9034 calculated unique: 10961 time: 0.00036215782165527
Output for 5.5.3
String size: 538.1kb merge time: 0.0004279613494873 merge count: 10961 diff time: 0.0004279613494873 diff count: 961 intersect time: 0.0010740756988525 intersect count: 9038 md5 count: 9999 with diff:10960 intersect: 9038 crc32 count: 10000 with diff:10961 intersect: 9039 func intersect: 9038 func unique: 10961 time: 0.0054810047149658 calculated intersect: 9038 calculated unique: 10961 time: 0.00049495697021484
Output for 5.5.2
String size: 535.58kb merge time: 0.00054001808166504 merge count: 10980 diff time: 0.00054001808166504 diff count: 981 intersect time: 0.0010509490966797 intersect count: 9018 md5 count: 9999 with diff:10980 intersect: 9018 crc32 count: 9999 with diff:10980 intersect: 9018 func intersect: 9018 func unique: 10980 time: 0.0045900344848633 calculated intersect: 9018 calculated unique: 10980 time: 0.00036382675170898
Output for 5.5.1
String size: 534.11kb merge time: 0.00053000450134277 merge count: 10974 diff time: 0.00053000450134277 diff count: 976 intersect time: 0.0013508796691895 intersect count: 9022 md5 count: 9998 with diff:10974 intersect: 9022 crc32 count: 9998 with diff:10974 intersect: 9022 func intersect: 9022 func unique: 10974 time: 0.0051379203796387 calculated intersect: 9022 calculated unique: 10974 time: 0.00047206878662109
Output for 5.5.0
String size: 535.64kb merge time: 0.00069594383239746 merge count: 11048 diff time: 0.00069594383239746 diff count: 1051 intersect time: 0.001816987991333 intersect count: 8945 md5 count: 9996 with diff:11047 intersect: 8945 crc32 count: 9997 with diff:11048 intersect: 8946 func intersect: 8945 func unique: 11048 time: 0.0063719749450684 calculated intersect: 8945 calculated unique: 11048 time: 0.00052309036254883
Output for 5.4.45
String size: 535.17kb merge time: 0.0006108283996582 merge count: 10953 diff time: 0.0006108283996582 diff count: 956 intersect time: 0.0010960102081299 intersect count: 9042 md5 count: 9998 with diff:10954 intersect: 9042 crc32 count: 9997 with diff:10953 intersect: 9041 func intersect: 9042 func unique: 10953 time: 0.0046699047088623 calculated intersect: 9042 calculated unique: 10953 time: 0.00039315223693848
Output for 5.4.44
String size: 534.56kb merge time: 0.0004580020904541 merge count: 11004 diff time: 0.0004580020904541 diff count: 1012 intersect time: 0.0014941692352295 intersect count: 8983 md5 count: 9995 with diff:11007 intersect: 8983 crc32 count: 9992 with diff:11004 intersect: 8980 func intersect: 8983 func unique: 11004 time: 0.0058598518371582 calculated intersect: 8983 calculated unique: 11004 time: 0.00054383277893066
Output for 5.4.43
String size: 537.03kb merge time: 0.00050210952758789 merge count: 11002 diff time: 0.00050210952758789 diff count: 1004 intersect time: 0.001255989074707 intersect count: 8993 md5 count: 9997 with diff:11001 intersect: 8993 crc32 count: 9998 with diff:11002 intersect: 8994 func intersect: 8993 func unique: 11002 time: 0.0052289962768555 calculated intersect: 8993 calculated unique: 11002 time: 0.00043702125549316
Output for 5.4.42
String size: 535.27kb merge time: 0.00041699409484863 merge count: 10963 diff time: 0.00041699409484863 diff count: 966 intersect time: 0.0010409355163574 intersect count: 9031 md5 count: 9997 with diff:10963 intersect: 9031 crc32 count: 9997 with diff:10963 intersect: 9031 func intersect: 9031 func unique: 10963 time: 0.004364013671875 calculated intersect: 9031 calculated unique: 10963 time: 0.00038385391235352
Output for 5.4.41
String size: 534.25kb merge time: 0.00047898292541504 merge count: 10981 diff time: 0.00047898292541504 diff count: 984 intersect time: 0.0009310245513916 intersect count: 9013 md5 count: 9997 with diff:10981 intersect: 9013 crc32 count: 9997 with diff:10981 intersect: 9013 func intersect: 9013 func unique: 10981 time: 0.0040960311889648 calculated intersect: 9013 calculated unique: 10981 time: 0.00034093856811523
Output for 5.4.40
String size: 534.45kb merge time: 0.00040602684020996 merge count: 10974 diff time: 0.00040602684020996 diff count: 979 intersect time: 0.001035213470459 intersect count: 9016 md5 count: 9995 with diff:10974 intersect: 9016 crc32 count: 9995 with diff:10974 intersect: 9016 func intersect: 9016 func unique: 10974 time: 0.0043139457702637 calculated intersect: 9016 calculated unique: 10974 time: 0.00036501884460449
Output for 5.4.39
String size: 536.02kb merge time: 0.00056695938110352 merge count: 11002 diff time: 0.00056695938110352 diff count: 1005 intersect time: 0.0014529228210449 intersect count: 8992 md5 count: 9997 with diff:11002 intersect: 8992 crc32 count: 9997 with diff:11002 intersect: 8992 func intersect: 8992 func unique: 11002 time: 0.0044798851013184 calculated intersect: 8992 calculated unique: 11002 time: 0.00035214424133301
Output for 5.4.38
String size: 534.82kb merge time: 0.00045204162597656 merge count: 10972 diff time: 0.00045204162597656 diff count: 977 intersect time: 0.0011200904846191 intersect count: 9017 md5 count: 9994 with diff:10971 intersect: 9017 crc32 count: 9995 with diff:10972 intersect: 9018 func intersect: 9017 func unique: 10972 time: 0.0047538280487061 calculated intersect: 9017 calculated unique: 10972 time: 0.00040602684020996
Output for 5.4.37
String size: 535.3kb merge time: 0.00034999847412109 merge count: 10946 diff time: 0.00034999847412109 diff count: 949 intersect time: 0.00086116790771484 intersect count: 9049 md5 count: 9998 with diff:10947 intersect: 9049 crc32 count: 9997 with diff:10946 intersect: 9048 func intersect: 9049 func unique: 10946 time: 0.0038831233978271 calculated intersect: 9049 calculated unique: 10946 time: 0.00032305717468262
Output for 5.4.36
String size: 536.11kb merge time: 0.0004420280456543 merge count: 11026 diff time: 0.0004420280456543 diff count: 1028 intersect time: 0.0009770393371582 intersect count: 8970 md5 count: 9998 with diff:11026 intersect: 8970 crc32 count: 9998 with diff:11026 intersect: 8970 func intersect: 8970 func unique: 11026 time: 0.0043489933013916 calculated intersect: 8970 calculated unique: 11026 time: 0.00037813186645508
Output for 5.4.35
String size: 536kb merge time: 0.00058293342590332 merge count: 11035 diff time: 0.00058293342590332 diff count: 1040 intersect time: 0.0013949871063232 intersect count: 8956 md5 count: 9996 with diff:11036 intersect: 8956 crc32 count: 9995 with diff:11035 intersect: 8955 func intersect: 8956 func unique: 11035 time: 0.0044529438018799 calculated intersect: 8956 calculated unique: 11035 time: 0.00035810470581055
Output for 5.4.34
String size: 536.58kb merge time: 0.0010828971862793 merge count: 10905 diff time: 0.0010828971862793 diff count: 910 intersect time: 0.0025730133056641 intersect count: 9087 md5 count: 9997 with diff:10907 intersect: 9087 crc32 count: 9995 with diff:10905 intersect: 9085 func intersect: 9087 func unique: 10905 time: 0.0050711631774902 calculated intersect: 9087 calculated unique: 10905 time: 0.00036382675170898
Output for 5.4.32
String size: 535.77kb merge time: 0.00038790702819824 merge count: 11005 diff time: 0.00038790702819824 diff count: 1009 intersect time: 0.00095701217651367 intersect count: 8986 md5 count: 9995 with diff:11004 intersect: 8986 crc32 count: 9996 with diff:11005 intersect: 8987 func intersect: 8986 func unique: 11005 time: 0.0042729377746582 calculated intersect: 8986 calculated unique: 11005 time: 0.00034999847412109
Output for 5.4.31
String size: 536.59kb merge time: 0.00056791305541992 merge count: 10931 diff time: 0.00056791305541992 diff count: 934 intersect time: 0.0015029907226562 intersect count: 9062 md5 count: 9996 with diff:10930 intersect: 9062 crc32 count: 9997 with diff:10931 intersect: 9063 func intersect: 9062 func unique: 10931 time: 0.0051231384277344 calculated intersect: 9062 calculated unique: 10931 time: 0.00048279762268066
Output for 5.4.30
String size: 537.01kb merge time: 0.0003960132598877 merge count: 10988 diff time: 0.0003960132598877 diff count: 990 intersect time: 0.0010769367218018 intersect count: 9008 md5 count: 9998 with diff:10988 intersect: 9008 crc32 count: 9998 with diff:10988 intersect: 9008 func intersect: 9008 func unique: 10988 time: 0.0052609443664551 calculated intersect: 9008 calculated unique: 10988 time: 0.00052213668823242
Output for 5.4.29
String size: 535.39kb merge time: 0.00069808959960938 merge count: 11003 diff time: 0.00069808959960938 diff count: 1003 intersect time: 0.0020890235900879 intersect count: 8996 md5 count: 9999 with diff:11002 intersect: 8996 crc32 count: 10000 with diff:11003 intersect: 8997 func intersect: 8996 func unique: 11003 time: 0.0072782039642334 calculated intersect: 8996 calculated unique: 11003 time: 0.00053310394287109
Output for 5.4.28
String size: 536.04kb merge time: 0.0003960132598877 merge count: 10944 diff time: 0.0003960132598877 diff count: 945 intersect time: 0.0010390281677246 intersect count: 9053 md5 count: 9998 with diff:10943 intersect: 9053 crc32 count: 9999 with diff:10944 intersect: 9054 func intersect: 9053 func unique: 10944 time: 0.0045008659362793 calculated intersect: 9053 calculated unique: 10944 time: 0.00041604042053223
Output for 5.4.27
String size: 537.75kb merge time: 0.0004420280456543 merge count: 10977 diff time: 0.0004420280456543 diff count: 978 intersect time: 0.001378059387207 intersect count: 9021 md5 count: 9999 with diff:10977 intersect: 9021 crc32 count: 9999 with diff:10977 intersect: 9021 func intersect: 9021 func unique: 10977 time: 0.0051450729370117 calculated intersect: 9021 calculated unique: 10977 time: 0.00046896934509277
Output for 5.4.26
String size: 536.5kb merge time: 0.00060296058654785 merge count: 10996 diff time: 0.00060296058654785 diff count: 996 intersect time: 0.0014290809631348 intersect count: 9004 md5 count: 10000 with diff:10996 intersect: 9004 crc32 count: 10000 with diff:10996 intersect: 9004 func intersect: 9004 func unique: 10996 time: 0.0057129859924316 calculated intersect: 9004 calculated unique: 10996 time: 0.00050210952758789
Output for 5.4.25
String size: 533.39kb merge time: 0.00048494338989258 merge count: 10987 diff time: 0.00048494338989258 diff count: 993 intersect time: 0.0010979175567627 intersect count: 9000 md5 count: 9993 with diff:10986 intersect: 9000 crc32 count: 9994 with diff:10987 intersect: 9001 func intersect: 9000 func unique: 10987 time: 0.004626989364624 calculated intersect: 9000 calculated unique: 10987 time: 0.00040102005004883
Output for 5.4.24
String size: 535.41kb merge time: 0.00065708160400391 merge count: 11052 diff time: 0.00065708160400391 diff count: 1054 intersect time: 0.0015640258789062 intersect count: 8944 md5 count: 9998 with diff:11052 intersect: 8944 crc32 count: 9998 with diff:11052 intersect: 8944 func intersect: 8944 func unique: 11052 time: 0.00537109375 calculated intersect: 8944 calculated unique: 11052 time: 0.00046491622924805
Output for 5.4.23
String size: 536.56kb merge time: 0.00039315223693848 merge count: 10946 diff time: 0.00039315223693848 diff count: 948 intersect time: 0.0010099411010742 intersect count: 9049 md5 count: 9997 with diff:10945 intersect: 9049 crc32 count: 9998 with diff:10946 intersect: 9050 func intersect: 9049 func unique: 10946 time: 0.0043971538543701 calculated intersect: 9049 calculated unique: 10946 time: 0.00036811828613281
Output for 5.4.22
String size: 533.92kb merge time: 0.0006709098815918 merge count: 10978 diff time: 0.0006709098815918 diff count: 983 intersect time: 0.0011239051818848 intersect count: 9013 md5 count: 9996 with diff:10979 intersect: 9013 crc32 count: 9995 with diff:10978 intersect: 9012 func intersect: 9013 func unique: 10978 time: 0.0049219131469727 calculated intersect: 9013 calculated unique: 10978 time: 0.00042510032653809
Output for 5.4.21
String size: 536.22kb merge time: 0.00069904327392578 merge count: 10976 diff time: 0.00069904327392578 diff count: 980 intersect time: 0.0014400482177734 intersect count: 9018 md5 count: 9998 with diff:10978 intersect: 9018 crc32 count: 9996 with diff:10976 intersect: 9016 func intersect: 9018 func unique: 10976 time: 0.0062179565429688 calculated intersect: 9018 calculated unique: 10976 time: 0.0010120868682861
Output for 5.4.20
String size: 535.85kb merge time: 0.00059795379638672 merge count: 10984 diff time: 0.00059795379638672 diff count: 989 intersect time: 0.0015449523925781 intersect count: 9005 md5 count: 9994 with diff:10983 intersect: 9005 crc32 count: 9995 with diff:10984 intersect: 9006 func intersect: 9005 func unique: 10984 time: 0.0058779716491699 calculated intersect: 9005 calculated unique: 10984 time: 0.00052404403686523
Output for 5.4.19
String size: 537.62kb merge time: 0.00039386749267578 merge count: 10981 diff time: 0.00039386749267578 diff count: 985 intersect time: 0.0013279914855957 intersect count: 9010 md5 count: 9995 with diff:10980 intersect: 9010 crc32 count: 9996 with diff:10981 intersect: 9011 func intersect: 9010 func unique: 10981 time: 0.004518985748291 calculated intersect: 9010 calculated unique: 10981 time: 0.00035715103149414
Output for 5.4.18
String size: 535.03kb merge time: 0.00054502487182617 merge count: 10976 diff time: 0.00054502487182617 diff count: 980 intersect time: 0.001046895980835 intersect count: 9017 md5 count: 9997 with diff:10977 intersect: 9017 crc32 count: 9996 with diff:10976 intersect: 9016 func intersect: 9017 func unique: 10976 time: 0.0046319961547852 calculated intersect: 9017 calculated unique: 10976 time: 0.00040197372436523
Output for 5.4.17
String size: 536.31kb merge time: 0.0005490779876709 merge count: 11013 diff time: 0.0005490779876709 diff count: 1015 intersect time: 0.001227855682373 intersect count: 8982 md5 count: 9997 with diff:11012 intersect: 8982 crc32 count: 9998 with diff:11013 intersect: 8983 func intersect: 8982 func unique: 11013 time: 0.0052371025085449 calculated intersect: 8982 calculated unique: 11013 time: 0.0004580020904541
Output for 5.4.16
String size: 536.48kb merge time: 0.00067996978759766 merge count: 11012 diff time: 0.00067996978759766 diff count: 1014 intersect time: 0.001741886138916 intersect count: 8984 md5 count: 9998 with diff:11012 intersect: 8984 crc32 count: 9998 with diff:11012 intersect: 8984 func intersect: 8984 func unique: 11012 time: 0.0067570209503174 calculated intersect: 8984 calculated unique: 11012 time: 0.00064396858215332
Output for 5.4.15
String size: 532.66kb merge time: 0.00037002563476562 merge count: 10940 diff time: 0.00037002563476562 diff count: 943 intersect time: 0.0008690357208252 intersect count: 9054 md5 count: 9997 with diff:10940 intersect: 9054 crc32 count: 9997 with diff:10940 intersect: 9054 func intersect: 9054 func unique: 10940 time: 0.0039019584655762 calculated intersect: 9054 calculated unique: 10940 time: 0.00033211708068848
Output for 5.4.14
String size: 539.17kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.13
String size: 537.34kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.12
String size: 537.61kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.11
String size: 533.94kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.10
String size: 535.84kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.9
String size: 537.75kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.8
String size: 535.73kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.7
String size: 535.27kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.6
String size: 535.33kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.14, 5.4.5
String size: 536.38kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.4
String size: 535.42kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.3
String size: 536.11kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.2
String size: 537.26kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.1
String size: 535.89kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.4.0
String size: 535.66kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.29
String size: 538.19kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.28
String size: 537.6kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.27
String size: 534.75kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.26
String size: 536.61kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.25
String size: 534.39kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.24
String size: 537.36kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.23
String size: 536.39kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.22
String size: 537.58kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.21
String size: 538.2kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.20
String size: 536.6kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.19
String size: 537.15kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.18
String size: 536.75kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.17
String size: 534.1kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.16
String size: 536.24kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.15
String size: 539.23kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.13
String size: 536.43kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.12
String size: 537.89kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.11
String size: 536.96kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.10
String size: 537.79kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.9
String size: 537.4kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.8
String size: 534.65kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.7
String size: 534.48kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.6
String size: 535.16kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.5
String size: 535.04kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.4
String size: 537.04kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.3
String size: 537.53kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.2
String size: 535.64kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.1
String size: 534.64kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.
Output for 5.3.0
String size: 534.68kb Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /in/lb0Bj on line 37
Process exited with code 255.

preferences:
171.65 ms | 401 KiB | 163 Q