Size: a a a

2021 March 16

OS

Oleg Shelajev in graalvm_ru
да
источник

OS

Oleg Shelajev in graalvm_ru
это моя такая гипотеза
источник

MG

Max Grigoriev in graalvm_ru
да возможно - это разовая операция и она фейлится и поэтому я не вижу ее на графиках по памяти и так же поэтому именно кубер убивает по ООМ
источник

λ

λoλdog in graalvm_ru
Oleg Shelajev
что может быть влияет на gc overhead
ну да кстати, нужно прост лимит поднять)
источник

MG

Max Grigoriev in graalvm_ru
если я просто лимт подниму без мхм то граал автоматом увеличит хип и я опять получу ту же ситуацию
источник

OS

Oleg Shelajev in graalvm_ru
можешь попробовать убрать вот это
источник

OS

Oleg Shelajev in graalvm_ru
-H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy$BySpaceAndTime.
источник

MG

Max Grigoriev in graalvm_ru
почему - оно вроде разумно звучит
```
A collection policy that delays complete collections until the heap has at least -Xms space in it, and then tries to balance time in incremental and complete collections.
```
источник

OS

Oleg Shelajev in graalvm_ru
да не слушай меня _
источник

OS

Oleg Shelajev in graalvm_ru
источник

OS

Oleg Shelajev in graalvm_ru
это стало дефолтом 4 месяца назад
источник

MG

Max Grigoriev in graalvm_ru
:)
источник

MG

Max Grigoriev in graalvm_ru
@shelajevoleg  а можешь дать пожалуйста ссылку на описание того что сераил гц копирует хипы? а то я всегда думал он просто делает stop the world и чистит что не нужно.
источник

λ

λoλdog in graalvm_ru
А компакт он как по твоему делает?)
источник

MG

Max Grigoriev in graalvm_ru
почистил от мусора а дальше уже мешай что у тебя свободно
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Max Grigoriev
@shelajevoleg  а можешь дать пожалуйста ссылку на описание того что сераил гц копирует хипы? а то я всегда думал он просто делает stop the world и чистит что не нужно.
Ну это common sense, что GC не "выкидывает мусор", а "перемещает живое" в свободное место. А мусор со старым регионом отомрёт сам
источник

ВВ

Виктор Вербицкий... in graalvm_ru
И все GC так работают. Отличия только в нюансах
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Соответственно это свободное место где-то надо взять. Или приберечь заранее, или выделить, если нехватает
источник

MG

Max Grigoriev in graalvm_ru
ок - пусть работает но это значит что надо иметь свободной памяти почти 2х от хипа.
но такого поведения на Г1 ии Шенандоне в стандартных джава сервисах я не видел.
источник

λ

λoλdog in graalvm_ru
Это от реализации зависит
источник