Size: a a a

2020 July 01

MK

Maxim Koltsov in Haskell
Можешь конечно сюда кинуть...
источник

ЕР

Евгений Ромашкан... in Haskell
Maxim Koltsov
Можешь конечно сюда кинуть...
https://pastebin.com/upvsgrWC с 10к запросов
источник

MK

Maxim Koltsov in Haskell
Кажется что-нибудь странным? :)
источник

MK

Maxim Koltsov in Haskell
Добавь флаг -A64m
источник

YS

Yan Shkurinskiy in Haskell
3.5Гб аллокаций?
источник

YS

Yan Shkurinskiy in Haskell
Я же правильно разряды посчитал?
источник

ЕР

Евгений Ромашкан... in Haskell
Maxim Koltsov
Добавь флаг -A64m
Не поменялось ничего, флаг фроде выставлен, запускаю код через
stack exec -- haskell-exe +RTS -s -A64m -RTS
источник

ЕР

Евгений Ромашкан... in Haskell
Вот новая статистика с -A64m - https://pastebin.com/PreUXvF9
источник

ЕР

Евгений Ромашкан... in Haskell
Yan Shkurinskiy
3.5Гб аллокаций?
Да, только я не понял от чего это зависит
источник

YS

Yan Shkurinskiy in Haskell
Подожду комментов гуру
источник

MK

Maxim Koltsov in Haskell
 Total   time    3.747s  (  6.085s elapsed)
источник

MK

Maxim Koltsov in Haskell
я могу ошибаться, но это наверное значит, что большую часть времени ты ждёшь ио, а не делаешь полезную работу
источник

MK

Maxim Koltsov in Haskell
какой эффект от флага, что я предложил:

 GC      time    0.219s  (  0.066s elapsed)
источник

MK

Maxim Koltsov in Haskell
было так:
 GC      time    3.736s  (  0.730s elapsed)
источник

YS

Yan Shkurinskiy in Haskell
Ну, и там и там 6.5 секунд итоговое время вроде как
источник

ЕР

Евгений Ромашкан... in Haskell
Yan Shkurinskiy
Ну, и там и там 6.5 секунд итоговое время вроде как
Да, через time bash скриптом замеряю, итоговое время +- то же получилось
источник

YS

Yan Shkurinskiy in Haskell
В общем, с удовольствием послушаю комментарии к тому, почему всё именно так и можно ли сделать лучше  .-.
источник

YP

Yuriy Pitomets in Haskell
Эммм... А как же Alternative IO существует, кстати, оно не ассоциативно
источник

A

Andrey in Haskell
Евгений Ромашкан
Да, через time bash скриптом замеряю, итоговое время +- то же получилось
https://hackage.haskell.org/package/wreq-0.5.3.2/docs/Network-Wreq.html#g:16

пoпрoбуй сделать 1 manager и заюзать егo для всех запрoсoв
источник

A

Andrey in Haskell
сейчас у тебя на каждый чих сoздаётся нoвый менеджер сoединений, этo бoльшая рабoта, кoтoрую мoжнo сделать 1 раз
источник