Size: a a a

2020 July 01

YS

Yan Shkurinskiy in Haskell
Там, я разряды неверно посчитал?
источник

YS

Yan Shkurinskiy in Haskell
Очень мог
источник

MK

Maxim Koltsov in Haskell
и с одним менеджером вот что ещё:

 Gen  0         1 colls,     1 par    0.005s   0.001s     0.0013s    0.0013s
 Gen  1         1 colls,     0 par    0.004s   0.012s     0.0123s    0.0123s
источник

АГ

Александр Гранин... in Haskell
Или нет. В общем, ладно, забудьте
источник

MK

Maxim Koltsov in Haskell
т.е. вообще на гц нагрузки нет
источник

YS

Yan Shkurinskiy in Haskell
Треды только я думаю не ОСные
источник

ЕР

Евгений Ромашкан... in Haskell
Yan Shkurinskiy
Если 250к запросов, то вроде мегабайтные байтстринги в целом
Респонса от сервера там 200 байт
источник

MK

Maxim Koltsov in Haskell
а вот эти дыры — скорее всего ожидание сети
источник

ЕР

Евгений Ромашкан... in Haskell
Maxim Koltsov
с одним менеджером лучше существенно
🤔 можешь код кинуть?
источник

MK

Maxim Koltsov in Haskell
Евгений Ромашкан
🤔 можешь код кинуть?
main :: IO ()
main = do
 mgr <- newManager defaultManagerSettings
 let opts = defaults & manager .~ Right mgr
 _ <- withTaskGroup 100 (\tg -> mapConcurrently tg (process opts) [1..1000])
 return ()

process :: Options -> Int -> IO ()
process opts i = do
            response <- getWith opts ("http://167.172.41.106?i=" ++ (show i))
            B.putStrLn (response ^. Network.Wreq.responseBody)
источник

YS

Yan Shkurinskiy in Haskell
Maxim Koltsov
с одним менеджером лучше существенно
это 250к?
источник

MK

Maxim Koltsov in Haskell
Yan Shkurinskiy
это 250к?
не, код выше
1к вроде
источник

YS

Yan Shkurinskiy in Haskell
а
источник

MK

Maxim Koltsov in Haskell
    432,458,616 bytes allocated in the heap
        832,328 bytes copied during GC
        219,832 bytes maximum residency (1 sample(s))
         42,312 bytes maximum slop
              0 MB total memory in use (0 MB lost due to fragmentation)
источник

MK

Maxim Koltsov in Haskell
короче вся память в менеджерах :)
источник

YS

Yan Shkurinskiy in Haskell
Хех
источник

MK

Maxim Koltsov in Haskell
ну и ещё я putStrLn на B.putStrLn заменил как тут советовали
источник

YS

Yan Shkurinskiy in Haskell
А время суммарное чуть меньше секунды?
источник

MK

Maxim Koltsov in Haskell
да
источник

YS

Yan Shkurinskiy in Haskell
ну вот на 250к интересно)
источник