8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Руководство Java Performance (Oaks, S.); 9787115413765; People's Post and Telecommunications Press; 79.00)

Цена: 1 203руб.    (¥56.9)
Артикул: 578032732985

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:润知天下图书企业店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥23.1489руб.
¥50.31 063руб.
¥49.61 049руб.
¥65.71 389руб.

Название: Руководство по исполнению Java

Цена: 79,00 юань

Автор: [Красота] Дубы (Оукс, с.)

Пресса: People's Puss and Telecommunications Publishing House

Дата публикации: 2016-03-01

ISBN: 9787115413765

Количество слов:

Номер страницы:

Издание:

Переплет: в мягкой обложке, идеальный переплет.

Открыто: 16

Товарный вес:

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

Введение 1

1.1 Обзор 2

1.2 Версия платформы согласован 2

1.3 Комплексная настройка производительности 4

1.3.1 Написание лучшего алгоритма 4

1.3.2 Напишите меньше кода 4

1.3.3 преждевременная оптимизация пожилой бомбы 5

1.3.4 Другое: база данных, вероятно, будет узким местом 6

1.3.5 Общая оптимизация 7

1.4 Резюме 8

Метод испытания на производительность главы 9

2.1 Принципы 1: Проверка реального приложения 9

2.1.1 Microbacterial Test 9

2.1.2 макро базовый тест 13

2.1.3 Тест AMPG 15

2.1.4 Пример кода 16

2.2

2.2.1 Партия лечения прохождение 19

2.2.2 Тест на анетрию 20

2.2.3 Тест времени ответа 20

2.3 Принципы 3: Используйте статистические методы, чтобы справиться с изменениями.

2.4 Принципы 4: Частые испытания как можно скорее 26

2.5 Резюме 28

Глава 3 Java Performance Turtle Toolbox 29

3.1 Инструменты и анализ операционной системы 29

3.1.1 Скорость использования процессора 29

3.1.2 Очередь ЦП 32

3.1.3 Использование диска 33

3.1.4 Использование сети 34

3.2 Инструмент мониторинга Java 35

3.2.1 Базовая информация о виртуальной машине 36

3.2.2 Информация о потоке 39

3.2.3 Информация о классе 39

3.2.4 Реальное анализ GC 39

3.2.5 После повторного хранения 39

3.3 Инструмент анализа производительности 39

3.3.1 Анализатор выборки 40

3.3.2 Explorer 41

3.3.3 Метод блокировки и график резьбы 42

3.3.4 локальный анализатор 44

3.4 Java Control 45

3.4.1 Java Flying Records 46

3.4.2 Open JFR 52

3.4.3 Выберите JFR Event 54

3.5 Резюме 56

Глава 4 Компилятор JIT 58

4.1 JIT Compiler: Обзор 58

4.2. Запуск: выберите тип компилятора (клиент, сервер или два) 61

4.2.1 Оптимизация стартапа 62

4.2.2 Оптимизированная партийная обработка 63

4.2.3 Оптимизированное применение длительной работы 64

4.3 Java и JIT Compilers версии 64

4.4 Промежуточная настройка компилятора 67

4.4.1 Кэш кода настройки 67

4.4.2 Порог компиляции 68

4.4.3 Процесс компиляции обнаружения 70

4.5 Настройка компилятора 73

4.5.1 Компиляционная резьба 73

4.5.2 Нилиан 74

4.5.3 Анализ побега 75

4.6 Обратная оптимизация 76

4.6.1 код отбрасывается 77

4.6.2 Обратная оптимизация код зомби 78

4.7 Слоистый компиляционный уровень 79

4.8 Резюме 80

Глава 5 Начало работы 81

5.1 Обзор сбора мусора 81

5.1.1 Отдел коллекционеров мусора 83

5.1.2 GC Algorithm 84

5.1.3 Выберите алгоритм GC 87

5.2 GC Tuning Foundation 92

5.2.1 Отрегулируйте размер кучи 92

5.2.2 Корректировка пространства генерации 95

5.2.3 Корректировка поколений и мета -пространство 96

5.2.4 Контроль параллера 97

5.2.5 Адаптивная корректировка 98

5.3 Инструмент по переработке мусора 99

5.4 Советы 2

Глава 6 Алгоритм сбора мусора 3

6.1 Понимание пропускной пропускной способности 3

6.2 Понять CMS Collector 9

6.2.1 Оптимизация настройки для сбоя одновременного режима 113

6.2.2 CMS Collector Excellence 116

6.2.3 Incremental CMS Grabage Saturn 117

6.3 Понять G1 Collector 118

6.4

6.4.1 Продвижение и Survivor Space 126

6.4.2 Распределение больших объектов 129

6.4.3 Логотип агрессивного голова 136

6.4.4 Размер полного управления пространством кучи 137

6.5 Резюме 138

Глава 7 DSAR Stardy Practice 140

7.1 Анализ упаковки 140

7.1.1 Прямой рисунок 141

7.1.2 Упаковочные резервы 142

7.1.3 Переполнение памяти 146

7.2 Маленькая память Использование 149

7.2.1 Размер 149

7.2.2 Инициализация задержки 152

7.2.3 Невозможно переменных объектов и стандартизированного объекта 156

7.2.4 Сохранение строки 157

7.3 Управление жизненным циклом объекта 160

7.3.1 Повторное использование объекта 160

7.3.2 Слабая ссылка, мягкая ссылка и другая ссылка 165

7.4 Резюме 175

Глава 8 Нативная практика памяти 176

8.1 Занятие памяти 176

8.1.1 Измерение профессии памяти 177

8.1.2 Миниатюра занятий памяти 178

8.1.3 Нативная подушка Nio 178

8.1.4 Отслеживание нативного памяти 179

8.2 Оптимизировать JVM 182 для различных операционных систем

8.2.1 Стр. 182

8.2.2 Сжатый ООП 185

8.3 Резюме 187

Глава 9 Производительность потока и синхронного 188

9.1 БИБЛЕТ И ТЕРЕЗИ

9.1.1 Установите количество потоков 189

9.1.2 Установите количество маленьких потоков 192

9.1.3 Размер задачи пула потоков 193

9.1.4 Установите размер ThreadPoolexecutor 193

9.2 Forkjoinpool 195

9.3 Синхронизация потоков 201

9.3.1 Синхронная стоимость 202

9.3.2 Избегайте синхронизации 205

9.3.3 Псевдо -распределение 208

9.4 Настройка потока JVM 2111

9.4.1 Отрегулируйте размер стека резьбы 211

9.4.2 Ведущий замок 212

9.4.3 Self -Spin Lock 212

9.4.4 Приоритет потока 213

9.5 Поток мониторинга и блокировка 213

9.5.1 Просмотр потока 214

9.5.2 Просмотр блокировки нить 214

9.6 Резюме 217

Глава глава Java EE Tunting 218

.1 Основная производительность веб -контейнера 218

.2 БИЛЕР 222

.3 EJB Session Bean 223

.3.1 Tune EJB Object Pond 223

.3.2 Настройка EJB Cache 225

.3.3 локальный и удаленный экземпляр 226

.4 XML и JSON Обработка 227

.4.1 Размер данных 227

.4.2 Анализ и обзор движения 229

.4.3 Выберите анализатор 230

.4.4 XML -проверка 235

.4.5 Модель документа 237

.4.6 Java Object Model 240

.5 Объекты сериализованы 241

.5.1 Переходное поле 241

.5.2 покрыть сериализацию по умолчанию 241

.5.3 Сжатые данные секвенирования 244

.5.4 Отслеживание объекта копия 246

.6 Java EE Network API 248

.7 Резюме 250

Глава 1 Практика производительности базы данных 251

11.1 JDBC 251

11.1.1 Драйвер JDBC 252

11.1.2 Предварительная обработка и пул операторов 253

11.1.3 JDBC Pool 255

11.1.4 Дела 256

11.1.5 Лечение набора результатов 262

11.2 JPA 264

11.2.1 Обработка транзакций 264

11.2.2 Оптимизировать производительность написания JPA 267

11.2.3 Оптимизировать производительность чтения JPA 268

11.2.4 JPA Cache 271

11.2.5 JPA чтение анти -чтение 276

11.3 Резюме 277

Глава 2 Java SE API Skills 278

12.1 буфер ввода/вывода 278

12.2 Загрузка класса 280

12,3 номер 284

12.4 Java Native Interface 285

12,5 ODX 287

12.6 Производительность строки 290

12.7 log 291

12.8 Java Collection API 292

12.8.1 Синхронная или синхронизация 293

12.8.2 Установите размер набора 294

12.8.3 Уравнение и эффективность использования памяти 295

12.9 AggressiveOpts Logo 296

12.9.1 Заменная реализация 296

12.9.2 Другие знаки 297

12. Lambda выражение и анонимный класс 297

12.11 Производительность потока и фильтра 300

12.12 Резюме 302

Приложение A Сводка настройки производительности 303

Автор профиль 312

О обложке 312

Эта книга имеет всеобъемлющее введение в факторы теневой производительности в Java 7 и Java 8, объясняя характеристики JVM, которые традиционно влияют на производительность применения, включая мгновенные компиляторы, сборку мусора, языковые характеристики и т. Д.Содержание: Пропускная способность коллектора мусора G1; используйте рекордер полета Java, чтобы просмотреть детали производительности без необходимости использовать инструменты профессионального анализа; память кучи и практика нативной памяти; производительность потока и синхронизация, а также практика эффективности базы данных.









Внедрение нет. Этот магазин разрешает дилерам для крупных домашних издателей, чтобы убедиться, что издатель является подлинным продуктом. Вы можете быть уверены, что купит его!

Скотт Оукс является архитектором Oracle, сосредоточенным на исследовании производительности программного обеспечения Oracle Middleware.Перед присоединением к Oracle он много лет работал в Sun Microsystem и создал достижение в нескольких технических областях, включая ядро ​​Sunos, дизайн сетевой программы, вызов Windows System Remote Method (RPC) и Virtual Window Manager Open.В 1996 году Скотт стал евангелистом Java Sun Gong, а в 2001 году присоединился к команде Java Performance of Sun Gong—&Mdash; с тех пор он сосредоточился на улучшении производительности Java.Кроме того, Скотт также в o' Reilly Press опубликовала ряд книг, включая Java Security, Java Threads, JXTA в двух словах и Jini в двух словах.