Size: a a a

2019 June 08

OS

Oleg Shelajev in graalvm_ru
G1gc тоже понятно почему хуже, потому что тоже паузы уменьшает
источник

A

Art in graalvm_ru
Oleg Shelajev
G1gc тоже понятно почему хуже, потому что тоже паузы уменьшает
Правильно ли я понимаю что уменьшаем паузы путем того что просто делать эти паузы чаще => меньше утилизация CPU, то есть параллелизм страдает
источник

OS

Oleg Shelajev in graalvm_ru
Не совсем, там чтобы можно было без пауз работать, часть работы Параллельно с твоим кодом. Concurrent GC. Соответственно часть CPU занята работой гц. Плюс ещё барьеры могут быть дороже или больше где, чтобы потом собрать без пауз
источник

A

Art in graalvm_ru
Oleg Shelajev
Не совсем, там чтобы можно было без пауз работать, часть работы Параллельно с твоим кодом. Concurrent GC. Соответственно часть CPU занята работой гц. Плюс ещё барьеры могут быть дороже или больше где, чтобы потом собрать без пауз
👍
источник

OS

Oleg Shelajev in graalvm_ru
Там форвардинг поинтер и прочие прелести
источник

OS

Oleg Shelajev in graalvm_ru
"Там" здесь конечно не именно шенандоах а все concurrent gc
источник
2019 June 10

A

Art in graalvm_ru
источник

OS

Oleg Shelajev in graalvm_ru
да, там даже будет будка с нашими инженерами
источник

λ

λoλdog in graalvm_ru
Олег, а что там за мои баги слышно?)
источник

OS

Oleg Shelajev in graalvm_ru
https://twitter.com/_JamesWard/status/1138117061236920320

еще вот там James Ward будет что-то демонстрировть
источник
2019 June 11

OS

Oleg Shelajev in graalvm_ru
λoλdog
Олег, а что там за мои баги слышно?)
я спросил, там у нас прям есть ряд проблем с кодом Скаловским в native image. мы работаем (они в смысле)
источник

λ

λoλdog in graalvm_ru
А люди вон уже презентации делают)
источник

OS

Oleg Shelajev in graalvm_ru
ну они вон постарались разобрались как и что :)
источник

λ

λoλdog 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
там да, прям баг
источник

OS

Oleg Shelajev in graalvm_ru
ну и скала использует прилично methodhandles
источник

OS

Oleg Shelajev in graalvm_ru
которые не всегда в native image нормально работают
источник