Содержимое раздела
В этой части доклада мы сосредоточимся на архитектуре компилятора Java, проанализируем его основные стадии обработки исходного кода. Мы рассмотрим, как компилятор Java взаимодействует с виртуальной машиной Java (JVM), создавая байт-код, который исполняется JVM. Значительное место будет уделено оптимизациям, выполняемым на этапе компиляции, и тем, которые выполняются в JVM. Мы рассмотрим ключевые аспекты работы HotSpot JVM, включая JIT-компиляцию, сборку мусора и управление памятью, чтобы понять влияние этих факторов на производительность приложений.