Поделиться

Java. Оптимизация программ

Практические методы повышения производительности приложений в JVM.

Эванс Бенджамин, Джеймс Гоф, Ньюланд Крис «Java. Оптимизация программ» Диалектика, 2019 год, 450 стр., ISBN: 978-5-907114-84-5; (PDF)

Описание EN Содержание Links

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

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

Что вы узнаете из книги

  • Как принципы и технологии Java наилучшим образом используют современное оборудование и операционные системы.
  • Изучите несколько тестов производительности и общих анти-паттернов, которые могут раздражать вашу команду
  • Какие есть подводные камни измерения производительности Java и недостатки микробенчмаркинга
  • Как настроить систему регистрации, мониторинга, и инструментов сбора мусора JVM
  • Методы JIT-компиляции и производительности языка Java
  • Основные аспекты производительности Java Collections API и получите представление о параллелизме Java

Java. Оптимизация программ

EN

Optimizing Java: Practical Techniques for Improving JVM Application Performance

Optimizing Java: Practical Techniques for Improving JVM Application Performance

Publisher: O’Reilly Media
Author: Benjamin J Evans, James Gough, Chris Newland
ISBN-13: 978-1492025795
ISBN-10: 1492025798
Pages: 440
Language: English
Year: 2018

This book focuses on the practical aspects of tuning performance by exploring a wide range of aspects. There are no simple recipes, tips, tricks or algorithms to learn.

Learn how Java principles and technologies make the best use of modern hardware and operating systems.
Explore some performance tests and common anti-patterns that can annoy your team.
Understand the pitfalls of measuring Java performance and the disadvantages of micro-benchmarking
Immerse yourself in the JVM collection, monitoring, configuration and garbage collection system
Learn JIT Compilation and Java Language Performance
Learn the Java Collections API Performance Aspects and Get a Look at Java Concurrency

Краткое оглавление
  • Глава 1. Оптимизация и производительность
  • Глава 2. Обзор JVM
  • Глава 3. Аппаратное обеспечение и операционные системы
  • Глава 4. Паттерны и антипаттерны тестирования производительности
  • Глава S. Микротесты и статистика
  • Глава 6. Сборка мусора
  • Глава 7. Вглубь сборки мусора
  • Глава 8. Протоколирование, мониторинг, настройка и инструменты сборки мусора
  • Глава 9. Выполнение кода в JMV
  • Глава 10. JIТ-компиляция
  • Глава 11. Языковые методы повышения производительности
  • Глава 12. Методы повышения производительности параллельной работы
  • Глава 13. Профилирование
  • Глава 14. Высокопроизводительное протоколирование и обмен сообщениями
  • Глава 15. Java 9 и будущие версии
  • Предметный указатель

Java. Оптимизация программ

Code examples for «Optimizing Java» published by O’Reilly

Оптимизация производительности Java-приложений

PDF (RU)     PDF (EN)     pdf(ru)

key      fnEN1UJcDQlASVp-mRLYqn1Il2YVIbHnEBsh9f8wzeQ


Поделиться