Size: a a a

2021 March 16

λ

λoλdog in graalvm_ru
Прост в ni вроде не дефолтный сериал
источник

ВВ

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

MG

Max Grigoriev in graalvm_ru
я почему то всегда думал  что дал жвм хип и он там извращается - а не как редис делаем форк и две памяти надо
источник

ВВ

Виктор Вербицкий... in graalvm_ru
λoλdog
Прост в ni вроде не дефолтный сериал
+1. Там вообще не очень понятно что за зверь и как именно работает
источник

ВВ

Виктор Вербицкий... in graalvm_ru
Ну можно доклады Лёши Шипилёва посмотреть. Он часто механику работы GC рассказывает.
источник

OS

Oleg Shelajev in graalvm_ru
мы кстати снова лайв
источник

λ

λoλdog in graalvm_ru
@shelajevoleg когда будет сборка 16 ?)
источник

λ

λoλdog in graalvm_ru
Или только 17 будет делаться ?
источник

OS

Oleg Shelajev in graalvm_ru
когда готово будет )
источник

OS

Oleg Shelajev in graalvm_ru
как обычно )
источник

OS

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

OS

Oleg Shelajev in graalvm_ru
Ты можешь сбилдить себе сейчас кстати
источник

OS

Oleg Shelajev in graalvm_ru
Если например надо только компилятор
источник

λ

λoλdog in graalvm_ru
Ну да
источник

λ

λoλdog in graalvm_ru
Да он там итак есть же
источник

C

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

это часть young спейса, поэтому это не половина xmx, а какая половина от Какой-то части young спейса:)
источник

C

Charm in graalvm_ru
в NI китайцы пришли и закомитили сурвайвал спейсы, порядка года назад
источник

MG

Max Grigoriev in graalvm_ru
Charm
почти во всех стандартных коллекторах так.
есть 2 survival спейса. один забивается - чистится и меняются указатели {свободный,занятый}

это часть young спейса, поэтому это не половина xmx, а какая половина от Какой-то части young спейса:)
Ну те получается что все живёт в хипе и никто не пытается алоцировать доп память чтобы перекинуть живые объекты туда
источник

C

Charm in graalvm_ru
Max Grigoriev
Ну те получается что все живёт в хипе и никто не пытается алоцировать доп память чтобы перекинуть живые объекты туда
1 сурвайвол всегда пустой - такой инвариант. поэтому это useless память, с точки зрения пользователя.
ты попросил xmx 100mb, а может юзаться только 90, например. ибо 10 всегда под survival свободно весит
источник

MG

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