Size: a a a

2021 July 06

W

Warstone in Modern::Perl
Точно меньше памяти, но на определенных размерах хеша создать keys и проитерироваться по нему - быстрее (внезапно)
источник

W

Warstone in Modern::Perl
То есть до 100К (условно) быстрее foreach keys %hash, а дальше уже while(each %hash)
источник

М

Млюшевый Пишка... in Modern::Perl
В онлайн обрабатывать такие хеши вообще идея так себе )
источник

М

Млюшевый Пишка... in Modern::Perl
А в оффлайн это не особо важно
источник

М

Млюшевый Пишка... in Modern::Perl
Я за keys )
источник

W

Warstone in Modern::Perl
Вообще иногда без этого никак
источник

W

Warstone in Modern::Perl
Ну как иногда.... У нас так почти всегда ))
источник

М

Млюшевый Пишка... in Modern::Perl
Online процессинг таких объемных данных?!
источник

М

Млюшевый Пишка... in Modern::Perl
Это же медленно
источник

W

Warstone in Modern::Perl
Если нормально написать, то и быстро.
источник

М

Млюшевый Пишка... in Modern::Perl
Ага, на си )
источник

W

Warstone in Modern::Perl
В том числе.
источник

W

Warstone in Modern::Perl
Я, к сожалению, не сделал доклад как через TT генерировался XS код, который потом собирался в систему сегментации пользователей по произвольному количеству параметров.
источник

М

Млюшевый Пишка... in Modern::Perl
TT? Template toolkit? Для генерациии xs? Вот вы заморочились )
источник

W

Warstone in Modern::Perl
Ага... Зато выиграли 2 порядка скорости.
источник

М

Млюшевый Пишка... in Modern::Perl
Весело живете. ))
источник

W

Warstone in Modern::Perl
INCLUDE_COMMAND: $^X ttgen.pl xs/UserSegment.xsi --stdout

Как вам сказать... Если надо, то на танке )))
источник

W

Warstone in Modern::Perl
Там и с магией и вообще все по взрослому.
источник

М

Млюшевый Пишка... in Modern::Perl
Представляю как выглядит код ttgen.pl ))
источник

М

Млюшевый Пишка... in Modern::Perl
Поддерживать его не автору реально?))
источник