Size: a a a

2021 April 20

AG

Alexander Galagutski... in graalvm_ru
Вот теперь понятно. Если gc встраивает дополнительный код в основной поток программы, это объясняет необходимость знания джита о гц. Доклады ещё смотрю что выше скидывали но думаю уже понятно почему так
источник
2021 April 21

A

Alex in graalvm_ru
в 21.1
вот это прямо уже интересно

Added the SSL support. This allows out-of-the-box installation of Python packages. Now users can run the Python pip installer to download Python packages, and their dependencies, just as they would on CPython.
источник

DC

Dmitry Chuyko in graalvm_ru
Потому что нельзя просто так взять (tm) и начать собирать мусор. Сборщики мусора хитрые и работают прямо одновременно с приложением.
источник

AG

Alexander Galagutski... in graalvm_ru
Я уже понял этот момент, неправильное понимание у меня было о внутренней работе. Мне казалось что технически они живет отдельно от апп кода, теперь ясно уже
источник

A

Alex in graalvm_ru
@teinnsei
https://openjdk.java.net/jeps/304

вообще он потиху проникает всё больше, одна из причин что в тот же loom интеграция shenandoah прошла в разы быстрее
но graal вроде как не сильно активно его ещё использует и хватает проверок на то какой gc работает и в зависимости от них применять или не применять оптимизации
источник

AG

Alexander Galagutski... in graalvm_ru
тогда будем ждать от комьюнити что завезут в будущих релизах
источник

AM

Andrey Martynov in graalvm_ru
Надеюсь с выходом 21.1 теперь обновление graalvm под новые версии Java будет быстрее
источник

λ

λoλdog in graalvm_ru
зря)
источник

AM

Andrey Martynov in graalvm_ru
Почему?
источник

D

Dmitry in graalvm_ru
Этот gc много мороки доставляет, а нет ли какого ответвления от java с синтаксисом java, где разраб сам выделяет память для обьектов, а потом и освобождает ее? Тогда и  gc не нужен получается.
источник

A

Alex in graalvm_ru
c++ ?
источник

D

Dmitry in graalvm_ru
Важно сохранить синтаксис :)
источник

A

Alex in graalvm_ru
это так не работает
источник

AM

Andrey Martynov in graalvm_ru
kotlin/native
источник

DC

Dmitry Chuyko in graalvm_ru
сборки Liberica JDK и Liberica Native Image Kit под M1 доступны
источник

ch

central hardware in graalvm_ru
А зачем?  синтаксис то мало на что влияет
источник

D

Dmitry in graalvm_ru
Чтобы отказаться от запуска gc
источник

ch

central hardware in graalvm_ru
И получить плюсы или rust на выбор?
источник

D

Dmitry in graalvm_ru
Вот некоторые просят разраба разбираться в работе gc,  а вот зачем мне это? Почему просто не знать что он есть и чем занимается
источник

DB

Daniil Bubnov in graalvm_ru
я разрабатываю уже 8 лет на джаве, и необходимости в том чтобы разбираться в работе gc ещё не возникало (хотя это интересно само по себе). "Проблемы" gc сильно преувеличены. Может быть у вас какая то конкретная проблема есть?
источник