Програмування
та тестування зазвичай заведено відносити до різних професійних сфер. Скотт Оукс — визнаний експерт з мови
Java — впевнений, що якщо ви хочете працювати з цією мовою, то зобов'язані розуміти, як виконується код у віртуальній машині Java, і знати, які параметри впливають на продуктивність.
Ви зможете розібратися в продуктивності застосунків Java у контексті як JVM, так і платформи Java, освоїте засоби, функції та процеси, які можуть підвищити продуктивність у LTS-версіях Java, і познайомитеся з новими можливостями (як-от передварювальна компіляція й експериментальні збирачі сміття).
У цій книзі ви:
- Дізнаєтеся, як платформи та компілятори Java впливають на продуктивність.
- Розберетеся з механізмом збирання сміття.
- Опануйте чотири принципи отримання найкращих результатів під час тестування продуктивності.
- Навчіться користуватися JDK та іншими інструментами оцінки продуктивності.
- Дізнаєтеся як налаштування та прийоми програмування дають змогу мінімізувати наслідки збирання сміття.
- Навчіться розв'язувати проблеми продуктивності засобами Java API.
- Поймете, як покращити продуктивність застосунків баз даних Java.