Size: a a a

2020 May 10

MK

Maxim Koltsov in Haskell
на 8.8 вроде поменяли
источник

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
да нет, там как раз в хелпе написано -hT, а когда добавляешь его в командую строку, вываливает invalid heap profile option: -hT
емнип хТ когда скомпилено с профайлером, когда без просто -h
источник

MP

Misha Puzanov in Haskell
Maxim Koltsov
на 8.6.5 -hT доступен только когда сборка без -prof
а! а вот это интересно
источник

AA

A64m AL256m qn<co... in Haskell
причем на 8.8 без профайлера оба ключа вроде работают
источник

MK

Maxim Koltsov in Haskell
оба это -h и -hT?
источник

MK

Maxim Koltsov in Haskell
-h = -hT если без сборка профайлера и -hc если с ним
источник

MK

Maxim Koltsov in Haskell
и не только на 8.8, всегда так было
источник

MK

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

AA

A64m AL256m qn<co... in Haskell
а, точно
источник

AA

A64m AL256m qn<co... in Haskell
если мне надо какой ключ включить, я читаю мануал и потом сразу забываю, мож если бы мануал не читал а в чатике спрашивал - уже все запомнил бы
источник

MK

Maxim Koltsov in Haskell
мануал великая вещь
источник

MP

Misha Puzanov in Haskell
если кому интересно — вот эти пики на 75мб аллокаций вызваны парсингом одного единственного CRL размером меньше 800К с помощью библиотеки x509. Она мне и до этого не особо нравилась, а теперь так и совсем.
источник

AA

A64m AL256m qn<co... in Haskell
лол, с такими критериями оценки можно про ФП забыть в принципе
источник

MP

Misha Puzanov in Haskell
почему? вполне себе критерий — программа не должна взрываться по памяти на ровном месте
источник

MP

Misha Puzanov in Haskell
разве не для того всякие стриминги сделаны
источник

AV

Alexander Vershilov in Haskell
allocation vs residency
источник

AV

Alexander Vershilov in Haskell
там точно residency?
источник

MP

Misha Puzanov in Haskell
там residency подскакивает с ровного 24мб до пика в 75мб
источник

MP

Misha Puzanov in Haskell
просто такой corner case
источник

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
почему? вполне себе критерий — программа не должна взрываться по памяти на ровном месте
не должна но будет, конечно. по крайней мере такие смешные цифры могут вообще не посчитать проблемой по фп-ным стандартам
источник