Как написать свой GC или изменить существующий?
Мне надо организовать свою логику по сборке мусора в Java. В интернете есть статьи как написать написать свой GC и даже видеоролики. Но во всех примерах люди просто переходят к С++ коду и начинаю показывать примеры. Мне непонятно как подключить себе библиотки с уже существующими GC, какие методы уже существуют и как мне подключить свой GC к моему Java процессу при старте.
Ответы (2 шт):
Автор решения: Sergey Gornostaev
→ Ссылка
Не существует никаких библиотек с GC. Чтобы написать свой GC, надо изменить код JVM, а потом собрать её.
Автор решения: Victor Bomberow
→ Ссылка
С llvm можно использовать свой GC https://llvm.org/docs/GarbageCollection.html