Скотт Оукс - Эффективный Java. Тюнинг кода на Java 8, 11 и дальше
Второе изданиеНазвание: | Эффективный Java. Тюнинг кода на Java 8, 11 и дальше | |
Автор: | Скотт Оукс | |
Жанр: | Базы данных, Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | Питер | |
Год издания: | 2021 | |
ISBN: | 978-5-4461-1757-4, 978-1492056119 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Эффективный Java. Тюнинг кода на Java 8, 11 и дальше"
Программирование и тестирование обычно принято относить к разным профессиональным
сферам. Скотт Оукс — признанный эксперт по языку Java — уверен, что если вы хотите работать
с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать,
какие настройки влияют на производительность.
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так
и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная
компиляция и экспериментальные уборщики мусора).
Читаем онлайн "Эффективный Java. Тюнинг кода на Java 8, 11 и дальше". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (34) »
Boston Farnham Sebastopol
Tokyo
Эффективный
Java
Тюнинг кода на Java 8, 11 и дальше
Второе издание
Скотт Оукс
2021
ББК 32.973.2-018.1
УДК 004.43
О-90
Оукс Скотт
О-90 Эффективный Java. Тюнинг кода на Java 8, 11 и дальше. — СПб.: Питер,
2021. — 496 с.: ил. — (Серия «Бестселлеры O’Reilly»).
ISBN 978-5-4461-1757-4
Программирование и тестирование обычно принято относить к разным профессиональным
сферам. Скотт Оукс — признанный эксперт по языку Java — уверен, что если вы хотите работать
с этим языком, то обязаны понимать, как выполняется код в виртуальной машине Java, и знать,
какие настройки влияют на производительность.
Вы сможете разобраться в производительности приложений Java в контексте как JVM, так
и платформы Java, освоите средства, функции и процессы, которые могут повысить производительность в LTS-версиях Java, и познакомитесь с новыми возможностями (такими как предварительная
компиляция и экспериментальные уборщики мусора).
16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
ББК 32.973.2-018.1
УДК 004.43
Права на издание получены по соглашению с O’Reilly. Все права защищены. Никакая часть данной книги
не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев
авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как
надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги. Издательство не несет ответственности за доступность материалов, ссылки на которые вы можете найти в этой книге. На момент подготовки книги к изданию
все ссылки на интернет-ресурсы были действующими.
ISBN 978-1492056119 англ.
ISBN 978-5-4461-1757-4
Authorized Russian translation of the English edition of Java Performance,
2nd Edition ISBN 9781492056119 © 2020 Scott Oaks
This translation is published and sold by permission of O’Reilly Media, Inc.,
which owns or controls all rights to publish and sell the same.
© Перевод на русский язык ООО Издательство «Питер», 2021
© Издание на русском языке, оформление ООО Издательство «Питер»,
2021
© Серия «Бестселлеры O’Reilly», 2021
Краткое содержание
Предисловие........................................................................................................................ 14
Глава 1. Введение................................................................................................................ 19
Глава 2. Тестирование производительности.......................................................... 35
Глава 3. Инструментарий производительности Java.......................................... 74
Глава 4. Работа с JIT-компилятором..........................................................................119
Глава 5. Знакомство с уборкой мусора...................................................................155
Глава 6. Алгоритмы уборки мусора..........................................................................192
Глава 7. Практика работы с памятью кучи.............................................................248
Глава 8. Практика работы с низкоуровневой памятью...................................300
Глава 9. Производительность многопоточных программ
и синхронизации..............................................................................................320
Глава 10. Серверы Java...................................................................................................366
Глава 11. Практика работы с базами данных.......................................................390
Глава 12. Рекомендации по использованию Java SE API.................................428
Приложение. Список флагов настройки...............................................................483
Оглавление
Предисловие............................................................................................................14
Для кого написана эта книга....................................................................................................16
Благодарности................................................................................................................................17
От издательства..............................................................................................................................18
Глава 1. Введение.....................................................................................................19
Структура книги.............................................................................................................................20
Платформы и соглашения.........................................................................................................21
Платформы Java.......................................................................................................................21
Аппаратные платформы.............................................................................................................24
Многоядерное оборудование..........................................................................................24
Программные контейнеры................................................................................................25
Производительность: общая картина.................................................................................28
Пишите более качественные --">
- 1
- 2
- 3
- . . .
- последняя (34) »