Эффективный Java. Тюнинг кода на Java 8, 11 и дальше. Второе издание
Книга посвящена оптимизации производительности приложений на Java, начиная с версий Java 8 и 11. Автор, признанный эксперт по языку Java, подробно объясняет, как выполняется код в виртуальной машине Java (JVM) и какие настройки влияют на производительность. Читатели научатся анализировать производительность приложений в контексте JVM и платформы Java, освоят инструменты и процессы для повышения эффективности в LTS-версиях Java.
В книге рассматриваются ключевые темы, такие как JIT-компиляция, алгоритмы уборки мусора, управление памятью (как кучей, так и низкоуровневой), многопоточность и синхронизация, работа с серверами и базами данных. Особое внимание уделяется новым возможностям, включая предварительную компиляцию и экспериментальные уборщики мусора, что делает издание актуальным для современных разработчиков.
Издание подходит для программистов, которые хотят углубить понимание внутренних механизмов JVM и научиться настраивать приложения для достижения максимальной производительности. Книга содержит практические рекомендации, примеры и список флагов настройки, что делает её ценным ресурсом для профессиональной разработки.









