Описание
Программирование и тестирование обычно принято относить к разным профессиональным сферам.
Скотт Оукс — признанный эксперт по языку Java — уверен, что если вы хотите работать с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать, какие настройки влияют на производительность.
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная компиляция и экспериментальные уборщики мусора).
В этой книге вы:
- Узнаете, как платформы и компиляторы Java влияют на производительность.
- Разберетесь с механизмом уборки мусора в Java.
- Освоите четыре принципа получения наилучших результатов при тестировании производительности.
- Научитесь пользоваться JDK и другими инструментами оценки производительности.
- Узнаете, как настройка и приемы программирования позволяют минимизировать последствия уборки мусора.
- Научитесь решать проблемы производительности средствами Java API.
- Поймете, как улучшить производительность приложений баз данных Java.
«Самое подробное и полезное руководство по производительности и настройке JVM. Эту книгу стоит прочитать каждому системному инженеру, который когда-либо сталкивался с необъяснимым поведением системы, утечками памяти или проблемами при уборке мусора».
— Род Хилтон (Rod Hilton), Twitter
Об авторе:
Скотт Оукс занимается вопросами производительности облачного ПО в Oracle Corporation. До перехода в Oracle он несколько лет проработал в Sun Microsystems. В далеком 1996 году Скотт стал евангелистом Java в Sun, а в 2001 году вступил в Java Performance group.
Характеристики
Автор(ы) | Скотт Оукс |
Переводчик | Е. Матвеев, И. Сигайлюк |
Издательство | Питер |
Серия | Бестселлеры O'Reilly |
Год выпуска | 2021 |
ISBN | 978-5-4461-1757-4 |
Кол-во страниц | 496 |
Формат страниц | 70x100/16 (170x240 мм) |
Язык | Русский |
Переплёт | Мягкий |
Доп. сведения | Офсетная бумага |
Иллюстрации | черно-белые |
Тираж | 400 экз. |
Вес | 660 г |