Size: a a a

2019 July 16

AO

Alexey Otts in Kotlin JVM
Alexandr Emelyanov
Как раз причем, если просто запускать, то будет 7-9 Гб
Это как бы рулится Xmx
источник

AE

Alexandr Emelyanov in Kotlin JVM
Alexey Otts
Это как бы рулится Xmx
Да, но мне надо было ужать как раз таки
источник

AO

Alexey Otts in Kotlin JVM
А как с этим gc может помочь?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Alexey Otts
А как с этим gc может помочь?
Коммитить в систему обратно
источник

AO

Alexey Otts in Kotlin JVM
Alexandr Emelyanov
Коммитить в систему обратно
Это получается у тебя на одной тачке чтоли крутится?
источник

BP

Bogdan Panchenko in Kotlin JVM
Alexey Otts
А как с этим gc может помочь?
Gc не любит отдавать память в том же докладе Шипилева было. А  шинанда и новый гс от оракла умеют
источник

AO

Alexey Otts in Kotlin JVM
Bogdan Panchenko
Gc не любит отдавать память в том же докладе Шипилева было. А  шинанда и новый гс от оракла умеют
Ну это да, но в условиях когда у тебя на одной тачке одно приложение - это ок
источник

AO

Alexey Otts in Kotlin JVM
Ну и когда у тебя постоянно много ответов генерится тоже хип всегда раздутый из-за мусора
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexandr Emelyanov
Да, но мне надо было ужать как раз таки
А оно не упадёт всё, когда хип таки дорастёт до Xmx под нагрузкой?
источник

АО

Алексей Овсянников in Kotlin JVM
Vladimir Petrakovich
А оно не упадёт всё, когда хип таки дорастёт до Xmx под нагрузкой?
OutOfMemory будет
источник

АО

Алексей Овсянников in Kotlin JVM
Поймаешь - хорошо
источник

VP

Vladimir Petrakovich in Kotlin JVM
Алексей Овсянников
Поймаешь - хорошо
Если в системе память кончится - не поймаешь, JVM не умеет жить с этим
источник

АО

Алексей Овсянников in Kotlin JVM
Vladimir Petrakovich
Если в системе память кончится - не поймаешь, JVM не умеет жить с этим
вполне умеет - раз не получилось выделить память - не выделяем и кидаем ошибку:)
источник

VP

Vladimir Petrakovich in Kotlin JVM
Алексей Овсянников
вполне умеет - раз не получилось выделить память - не выделяем и кидаем ошибку:)
По-моему, если malloc не прошёл, это крэш сразу.
Вот если в хипе места под объект не нашлось - то да, OOM.
источник

AE

Alexandr Emelyanov in Kotlin JVM
Alexey Otts
Это получается у тебя на одной тачке чтоли крутится?
да, для разработки
источник

AE

Alexandr Emelyanov in Kotlin JVM
Vladimir Petrakovich
А оно не упадёт всё, когда хип таки дорастёт до Xmx под нагрузкой?
нет, xmx же не ложит в 8+
источник

AE

Alexandr Emelyanov in Kotlin JVM
Алексей Овсянников
вполне умеет - раз не получилось выделить память - не выделяем и кидаем ошибку:)
+
источник

AO

Alexey Otts in Kotlin JVM
Alexandr Emelyanov
нет, xmx же не ложит в 8+
Ложит gc же, g1 да не делает OOM и это местами подбешивает
источник

BV

Boris Vanin in Kotlin JVM
Я видно что-то пропустил. Что значит "ложит"? Это типа как "вилит"?
источник

BV

Boris Vanin in Kotlin JVM
И ножит
источник