<?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