13 lines
1.3 KiB
Markdown
13 lines
1.3 KiB
Markdown
Очень хороший доклад про JIT. Как работает и какие хаки пременяет. Почему маленькое количество ресурсов пода не дает работает JIT компилятору.
|
||
|
||
Автор предлагает вынести JIT в отдельный сервис. А другие JVM будут присоединяться к этому внешнему JIT компилятору. Таким образом поды не будут потреблять лишние ресурсы. И проделанная работа для одной JVM может переиспользоваться для другой.
|
||
|
||
У IBM и Azul есть подобные решения.
|
||
|
||
Важное замечание: мы вытаскиваем компонент системы на уровень приложения. Этот сервис Jit компиляции могут хакнуть и он начнет рассылкать скомпрометированные куски кода. Ну например так оптимизирует генератор рандомных чисел, что он будет выдавать не рандомные числа.
|
||
|
||
Презентация: ![](CloudNativeJVMsPart1_CNC_JokerNov2022.pdf)
|
||
|
||
![](screen%2034.png)
|
||
|