[Moscow.pm] Очень медленное нахождение элемента в массиве
Denis Evdokimov
evdokimov.denis на gmail.com
Пт Ноя 25 09:17:06 PST 2016
Данных катастрофически не хватает.
Судя по первому письму профайлер запускался, но только на версии с grep.
Предположу, что map-версия выглядит примерно так:
foreach my $iponly (@bla_bla_bla)
{
my %ips = map { $_ => 1 } @ips;
if (not exists($ips{$iponly} ))
{
return $iponly;
}
}
тогда её нужно переписать так:
my %ips = map { $_ => 1 } @ips;
foreach my $iponly (@bla_bla_bla)
{
if (not exists($ips{$iponly} ))
{
return $iponly;
}
}
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20161126/d75c0db4/attachment.html>
Подробная информация о списке рассылки Moscow-pm