- 🔴 19:05 Повітряна тривога в Харків.обл.
- #1
Подскажите ресурс по методам оптимизации байт-кода java
Мне нужна конкретная информация по данным вопросам. Гугл буквально заваливает информацией, но пока всё мимо. Можно на английсом. Вопросы таковы:
1. На каких этапах работы/трансляции java программы происходит её оптимизация?
2. Каким образом происходит оптимизация байт-кода java? Что, когда и особенно как (какие методы использованы) её выполняет?
3. Теория оптимизации промежуточного кода вообще. Платформа не важна.
Меня не интересуют всякие фреймворки по оптимизации/протекции/обфускации, интересует именно работа стандартных средств - jvm, jit.
Прежде всего интересуют советы людей, которые задавались подобными вопросами и исследовали их. Приветствуются ссылки на официальную документацию. Я понимаю, что копаясь, скажем, в jvm specification, можно найти ответы на некоторые вопросы. Это я собственно говоря сейчас и делаю, но процесс долгий и сложный, потому и прошу совета матёрых джавистов.
Мне нужна конкретная информация по данным вопросам. Гугл буквально заваливает информацией, но пока всё мимо. Можно на английсом. Вопросы таковы:
1. На каких этапах работы/трансляции java программы происходит её оптимизация?
2. Каким образом происходит оптимизация байт-кода java? Что, когда и особенно как (какие методы использованы) её выполняет?
3. Теория оптимизации промежуточного кода вообще. Платформа не важна.
Меня не интересуют всякие фреймворки по оптимизации/протекции/обфускации, интересует именно работа стандартных средств - jvm, jit.
Прежде всего интересуют советы людей, которые задавались подобными вопросами и исследовали их. Приветствуются ссылки на официальную документацию. Я понимаю, что копаясь, скажем, в jvm specification, можно найти ответы на некоторые вопросы. Это я собственно говоря сейчас и делаю, но процесс долгий и сложный, потому и прошу совета матёрых джавистов.