КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 715884 томов
Объем библиотеки - 1422 Гб.
Всего авторов - 275388
Пользователей - 125261

Новое на форуме

Новое в блогах

Впечатления

Влад и мир про серию История Московских Кланов

Прочитал первую книгу и часть второй. Скукота, для меня ничего интересно. 90% текста - разбор интриг, написанных по детски. ГГ практически ничему не учится и непонятно, что хочет, так как вовсе не человек, а высший демон, всё что надо достаёт по "щучьему велению". Я лично вообще не понимаю, зачем высшему демону нужны люди и зачем им открывать свои тайны. Живётся ему лучше в нечеловеческом мире. С этой точки зрения весь сюжет - туповат от

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
DXBCKT про Дорин: Авиатор: Назад в СССР 2 (Альтернативная история)

Часть вторая продолжает «уже полюбившийся сериал» в части жизнеописания будней курсанта авиационного училища … Вдумчивого читателя (или слушателя так будет вернее в моем конкретном случае) ждут очередные «залеты бойцов», конфликты в казармах и «описание дубовости» комсостава...

Сам же ГГ (несмотря на весь свой опыт) по прежнему переодически лажает (тупит и буксует) и попадается в примитивнейшие ловушки. И хотя совершенно обратный

  подробнее ...

Рейтинг: +2 ( 2 за, 0 против).
DXBCKT про Дорин: Авиатор: назад в СССР (Альтернативная история)

Как ни странно, но похоже я открыл (для себя) новый подвид жанра попаданцы... Обычно их все (до этого) можно было сразу (если очень грубо) разделить на «динамично-прогрессорские» (всезнайка-герой-мессия мигом меняющий «привычный ход» истории) и «бытовые-корректирующие» (где ГГ пытается исправить лишь свою личную жизнь, а на все остальное ему в общем-то пофиг)).

И там и там (конечно) возможны отступления, однако в целом (для обоих

  подробнее ...

Рейтинг: +2 ( 2 за, 0 против).
renanim про Еслер: Дыхание севера (СИ) (Фэнтези: прочее)

хорошая серия. жду продолжения.

Рейтинг: 0 ( 0 за, 0 против).
Garry99 про Мальцев: Повелитель пространства. Том 1 (СИ) (Попаданцы)

Супер мега рояль вначале все портит.

Рейтинг: +2 ( 2 за, 0 против).

Эффективный Java. Тюнинг кода на Java 8, 11 и дальше [Скотт Оукс] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Beijing

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
Пишите более качественные алгоритмы.....................................................................28
Пишите меньше кода............................................................................................................28
Применяйте преждевременную оптимизацию........................................................30
Ищите в других местах: база данных всегда является узким местом.............32
Оптимизация для типичного случая..............................................................................33
Итоги...................................................................................................................................................34
Глава 2. Тестирование производительности......................................................35
Тестирование реального