ru

JVM performance engineering: inside openjdk and the hotspot java virtual machine (developer's library) на русском

#3061445
JVM performance engineering: inside openjdk and the hotspot java virtual machine (developer's library)

JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (Developer's Library) (B08F5J6V4T)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Monica Beckwith | #210: Программирование на Java

4.0 (14)

Заглянем под капот сложной, но увлекательной виртуальной машины Java.

Погрузитесь в тонкости производительности JVM с помощью книги «JVM Performance Engineering» — незаменимого руководства для опытных Java-разработчиков, стремящихся разобраться в JVM. Сосредоточившись на виртуальной машине OpenJDK HotSpot, эта книга предоставляет информацию о передовых методах и тенденциях повышения производительности Java.

Выдающийся специалист по Java Моника Беквит сочетает теоретические знания и практические инструменты, включая тематические исследования, приложения, диаграммы вариантов использования и блок-схемы процессов, чтобы продемонстрировать методы диагностики, методики повышения производительности и оптимизации.

Данное руководство — это портал для достижения высоких результатов в области проектирования производительности Java, предоставляющий Java-разработчикам, системным архитекторам и инженерам-программистам инструменты для продвижения по карьерной лестнице и достижения успеха в разработке Java-приложений.

  • Изучите эволюцию системы типов Java, от лямбда-выражений до появления записей и закрытых классов , и узнайте, как проект Valhalla стремится к дальнейшей оптимизации производительности.
  • Воспользуйтесь унифицированным интерфейсом логирования JVM для расширенной диагностики, мониторинга и тестирования производительности, включающим в себя новый механизм асинхронного логирования.
  • Разберитесь в сложной взаимосвязи между JVM и оборудованием, освойте комплексные методы оптимизации производительности Java.
  • Получите глубокое понимание сборки мусора и управления памятью в JVM, изучив ключевые алгоритмы сборки мусора Garbage First и Z GC , а также то, как они влияют на производительность Java.
  • Изучите эффективные стратегии и методы развертывания для ускорения подготовки JVM, используя совместное использование данных классов , предварительную компиляцию и такие инновации, как GraalVM и грядущий проект Leyden.
  • Отправьтесь в путешествие по миру синергии между JVM и экзотическим оборудованием, таким как графические процессоры (GPU) и программируемые логические интегральные схемы (FPGA), и оцените потенциал Project Panama и TornadoVM в высокопроизводительных вычислительных сценариях, таких как машинное обучение и анализ данных.
  • Взгляните в будущее параллельного программирования в Java с виртуальными потоками и изучите оптимизации обработки строк и параллельного выполнения во время работы, которые продвигают Java вперед.

Зарегистрируйте свой продукт, чтобы получить удобный доступ к загрузкам, обновлениям и/или исправлениям по мере их появления. Подробности внутри.