Size: a a a

2021 January 25

A

Andrey in Haskell
Andrey
на локалхосте места для экспериментов с никсом нет
а VPS не тянет, там nix падает с ошибками аллокации
@lolepezy вот тут пишу о том, почему с ниском не вышло
источник

MP

Misha Puzanov in Haskell
ага! то есть докер с алпайном и ghc-musl?
источник

A

Andrey in Haskell
в двух словах — да и да
источник

MP

Misha Puzanov in Haskell
а чей dockerimage?
источник

A

Andrey in Haskell
☝️
источник

MP

Misha Puzanov in Haskell
"добавил в букмарки"
источник

AA

A64m AL256m qn<co... in Haskell
Misha Puzanov
но там однако интересно — pmap под линуксом показывает что RSS растет в разных местах, есть основная часть в 890мб примерно и это видимо как раз хаскельная куча, но растут еще какие-то куски после адреса 00007f5eb4000000, то есть после терабайта, который процесс себе выделяет сразу
так это сишная либа течет небось, или какой-то хаскельный код, который вне хипа аллоцирует
источник

AA

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

MP

Misha Puzanov in Haskell
A64m AL256m qn I0
так это сишная либа течет небось, или какой-то хаскельный код, который вне хипа аллоцирует
ну у меня рабочая гипотеза, что либо это (тогда это lmdb или libexpat), либо фрагментация из-за байтстрингов, но как это обнаружить, не очень понятно
источник

MP

Misha Puzanov in Haskell
valgrindом разве что, но там все безумно медленно
источник

AA

A64m AL256m qn<co... in Haskell
обычная фрагментация от байтстрингов должна быть внутри терабайта же
источник

MP

Misha Puzanov in Haskell
а, вот это полезно знать
источник

AA

A64m AL256m qn<co... in Haskell
ну это не знание, а логичное предположение просто
источник

AA

A64m AL256m qn<co... in Haskell
ну и байтстринговой фрагментации тож особо не от чего на маке по другому работать
источник

MP

Misha Puzanov in Haskell
ну этот терабайт вообще странный
0000004232d00000 1072910336       0       0 -----   [ anon ]
у него RSS нулевой причем всегда
источник

MP

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

AA

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

А

Алексей ayaye :)... in Haskell
вопрос вбок: а не встречал ли кто-нить набор стандартных задач по разным разделам хаскеля, чтобы можно было достаточно быстро оценить уровень владения? лучше, если туда и часто используемые расширения входят
источник

JS

Jerzy Syrowiecki in Haskell
Алексей ayaye :)
вопрос вбок: а не встречал ли кто-нить набор стандартных задач по разным разделам хаскеля, чтобы можно было достаточно быстро оценить уровень владения? лучше, если туда и часто используемые расширения входят
хождение по собеседованиям оценивает лучше, чем задачки в стол
источник

А

Алексей ayaye :)... in Haskell
Jerzy Syrowiecki
хождение по собеседованиям оценивает лучше, чем задачки в стол
да мне больше для самооценки, не собираюсь менять работу :)
источник