Size: a a a

2020 December 27

AA

A64m AL256m qn<co... in Haskell
Yan Shkurinskiy
Я просто не видел где указывать место для первого поколения .-.
это не особенно полезное знание, по моему
источник

YS

Yan Shkurinskiy in Haskell
Возможно
источник

YS

Yan Shkurinskiy in Haskell
Но хоть какое-то
источник

AA

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

YS

Yan Shkurinskiy in Haskell
A64m AL256m qn I0
у меня такое ощущение, что у вас какой-то имеющий практическое значение вопрос, но только вы его так формулируете, что ответ на него вам ничего не даст
Просто если я задам вопрос напрямую, то скорее всего услышу что-то типа "А хрен её знает, тут может много из-за чего быть"
источник

YS

Yan Shkurinskiy in Haskell
Ну а вообще - работающий веб сервер растет в памяти, хочется прикинуть, будет ли расти беконечно
источник

YS

Yan Shkurinskiy in Haskell
И если нет - то до какого размера
источник

YS

Yan Shkurinskiy in Haskell
Но это очень общий вопрос, тут естественно ответ на это никто не даст, слишком много условностей
источник

YS

Yan Shkurinskiy in Haskell
Да и я хочу разобраться с работой гц хоть немного
источник

AA

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

MK

Maxim Koltsov in Haskell
Можно попробовать его через -M ограничить
источник

MK

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

YS

Yan Shkurinskiy in Haskell
A64m AL256m qn I0
ну так он растет потому что больше памяти держит по какой-то причине. не думаю, что тут можно вообще от гц чего-то такого ожидать
(в случае псевдоконкуррентного гц, который вполне может отстать этого вполне можно будет ожидать, кстати)
Это тоже понятно ( хочется конечно чтобы у меня не было такой ситуации, когда каждый запрос создаёт невысвобождаемые аллокации
источник

YS

Yan Shkurinskiy in Haskell
Мне видится, что по хорошему, все аллокации, которые были созданы во время отработки запроса, должны высвободиться по его завершению
источник

YS

Yan Shkurinskiy in Haskell
И тогда сервер может работать в константной памяти
источник

YS

Yan Shkurinskiy in Haskell
Ну, очень грубо, может быть
источник

YS

Yan Shkurinskiy in Haskell
Maxim Koltsov
А так мб просто старое поколение раздувается
Так да, надо будет найти причину -.-
источник

MK

Maxim Koltsov in Haskell
Yan Shkurinskiy
Мне видится, что по хорошему, все аллокации, которые были созданы во время отработки запроса, должны высвободиться по его завершению
С какой стати то
источник

YS

Yan Shkurinskiy in Haskell
Собственно я почему и интересуюсь про размер старого поколения
источник

MK

Maxim Koltsov in Haskell
Это же не реф каунтинг
источник