Size: a a a

2020 October 18

VO

Vyacheslav Olkhovche... in Modern::Perl
нет там никакой записи в базу
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
в два хэша пишет. ну сплит, регэксп нерекурсивный
источник

О

Оскар in Modern::Perl
Выключить всю логику, посмотреть с какой скоростью читается, постепенно включать и смотреть что влияет
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
блин, да нет ам логики. какой там примерно предел-то? может и правда 1000?
источник

О

Оскар in Modern::Perl
предел -- это с какой скоростью тебе наливают этот лог. если у тебя скрипт будет успевать всё это переваривать то ты в него упрёшься
источник

О

Оскар in Modern::Perl
если лог медленно отдаётся -- тогда всё будет медленно, конечно
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
лог я с ssd читаю.
источник

О

Оскар in Modern::Perl
ну вот попробуй этим скриптом прочитать его с закомментированными всеми строчками внутри цикла чтения строк. сколько получится?
источник

О

Оскар in Modern::Perl
ну и Devel::NYTProf хорошая штука
источник

О

Оскар in Modern::Perl
Vyacheslav Olkhovchenkov
блин, да нет ам логики. какой там примерно предел-то? может и правда 1000?
может у тебя строки по мегабайту каждая?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
нет. похоже или переписывание хеша или постоянные присвоения конструкции типа $x{$y} = [ a, b ]
источник

О

Оскар in Modern::Perl
А что в качестве ключей $y? Что за значения?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
строка байт 80, значения -- два целых
источник

SZ

Sergey Zhmylove in Modern::Perl
Vyacheslav Olkhovchenkov
в два хэша пишет. ну сплит, регэксп нерекурсивный
Регекспы в перле очень медленные
источник

P

Pavel in Modern::Perl
Sergey Zhmylove
Регекспы в перле очень медленные
А где они быстрее?
источник

b

basiliscos in Modern::Perl
регекпы могут быть неоптимально написаны. Я в плюсах взял регескп для парса урлов со SO. В результате неправльный (кривой урл) длинной где-то 200 байтов парсит секунды 4.
источник

SZ

Sergey Zhmylove in Modern::Perl
Pavel
А где они быстрее?
Я уже приводил примеры
источник

AP

Anton Petrusevich in Modern::Perl
Pavel
А где они быстрее?
В perl6/raku, наверное...
источник

AB

Alex Bush in Modern::Perl
Vyacheslav Olkhovchenkov
в два хэша пишет. ну сплит, регэксп нерекурсивный
И потом print?
источник

VO

Vyacheslav Olkhovche... in Modern::Perl
приннт сэмплированный
источник