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

АВТОРИТАРИЧЕСКОЕ РУКОВОДСТВО ДЛЯ ИСПОЛНИТЕЛЬНОГО РУКОВОДСТВА JAVA [MIDEA] Oaks (S.)

Цена: 994руб.    (¥55.28)
Артикул: 587129347637

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

Этот товар на Таобао Описание товара
Продавец:陕西新华发行图书专营店
Адрес:Сычуань
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥49.4889руб.
¥46.48836руб.
¥ 53.11 50.6910руб.
¥ 39.5 34.32618руб.

Руководство по управлению исполнением Java

делать  [США] Oaks (Oaks, S.), перевод Liu Fei Lu Minggang Zang Xiutao
Конечно   цена:79
вне&Ensp; издание&Encp; Общество:Люди после прессы
Дата публикации:01 марта 2016 г.
Страница &Nbsp; номер:312
Пакет   кадр:Украшение
ISBN:9787115413765
Редакционная рекомендация

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

Оглавление
Рекомендуемое предисловие XI Предисловие XII Глава   введение 1 1.1   Обзор 2 1.2 &версия платформы NBSP; согласилась 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 Глава 2   Метод испытания на производительность 9 2.1   Принципы 1: тест реального приложения 9 2.1.1   Тест на микроциз 9 2.1.2   тест на макроскопию 13 2.1.3   Комбинированный тест 15 2.1.4   пример кода 16 2.2   Принципы 2: Понимайте время обработки партии, пропускной способности и времени отклика 19 2.2.1   Время обработки партии 19 2.2.2   тест пропускной способности 20 2.2.3   Тест ответа 20 2.3   Принципы 3: Используйте статистические методы для борьбы с изменениями в производительности 23 2.4   Принципы 4: Частое тестирование как можно скорее 26 2.5   Резюме 28 Глава 3   Java Performance Tuning 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 &Nbsp; после - -pafter -after -reaches 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 Flight Recorder 46 3.4.2   включите JFR 52 3.4.3   выберите JFR Event 54 3.5   Резюме 56 Глава 4   JIT Compiler 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.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 Algorithm 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   Резюме 102 Глава 6   алгоритм сбора мусора 103 6.1   Понимание пропускной способности коллекционера 103 6.2   Понять CMS Collector 109 6.2.1   тонирование для сбоя одновременного режима 113 6.2.2   настройка постоянного поколения CMS Collector 116 6.2.3   Incremental CMS Cursage Sulp 117 6.3   Понять G1 Collector 118 6.4   хорошая настройка 126 6.4.1   Продвижение и Survivor Space 126 6.4.2   выделяйте большой объект 129 6.4.3   логотип агрессивного голова 136 6.4.4   размер полного управления пространством свай 137 6.5   Резюме 138 Глава 7   наилучшая практика укладки памяти 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 для различных операционных систем   Page 182 8.2.2   сжатый ООП 185 8.3   Резюме 187 Глава 9   производительность потока и синхронизации 188 9.1   резьба бассейна и Threadpoolexecutor 188 9.1.1   установите количество предпочтительных потоков 189 9.1.2   установите минимальный номер потока 192 9.1.3   Размер задачи бассейна потоков 193 9.1.4   установите размер ThreadPoolexeCutor 193 9.2  ForkJoinPool 195 9.3   Синхронизация потока 2019.3.1   синхронная стоимость 202 9.3.2   избегайте синхронизации 205 9.3.3   псевдо -распределение 208 9.4   настройка потоков JVM 2111 9.4.1   отрегулировать размер стека резьбы 2111 9.4.2   ведущий блокировка 212 9.4.3   спин блокировка 212 9.4.4   приоритет потока 213 9,5   Мониторинг потока и блокировка 213 9.5.1   Просмотр потока 214 9.5.2   просмотр блокировки нить 214 9.6   Резюме 217 0 Глава   Java EE настройка производительности 218 10.1   Основная производительность веб -контейнера 218 10.2   резьба бассейн 222 10.3   EJB Session Bean 223 10.3.1   ОБЪЕКТ EJB Pool 223 10.3.2   настройка EJB Cache 225 10.3.3   локальный и удаленный экземпляр 226 10.4   XML и JSON Обработка 227 10.4.1   размер данных 227 10.4.2   Анализ и формирование маршала 229 10.4.3   выберите Parser 230 10.4.4   XML -проверка 235 10.4.5   Модель документа 237 10.4.6   Java Object Model 240 10.5   сериализация объекта 241 10.5.1   переходное поле 241 10.5.2   покрыть сериализацию по умолчанию 241 10.5.3   Данные сжатой секцентеризации 244 10.5.4   Копия объекта отслеживания 246 10.6   Java EE Network API 248 10.7   Резюме 250 Глава   наилучшая практика производительности базы данных 251 11.1  JDBC 251 11.1.1   Драйвер JDBC 252 11.1.2   Заявление о обработке и пул операторов 253 11.1.3   JDBC Connection 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   Native Interface 285 12,5 Java 285 12,5   ненормальный 287 12,6 &Производительность NBSP; Strine 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   логотип агрессивных средств 296 12.9.1   Заменная реализация 296 12.9.2   другие знаки 297 12.10   Lambda выражение и анонимный класс 297 12.11   Производительность потока и фильтра 300 12.12   Резюме 302 Приложение A   Резюме логотипа настройки производительности 303 Введение 312 о обложке 312
Пунктирное содержание

краткое введение

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

об авторе

[США] Oaks (Oaks, S.), перевод Liu Fei Lu Minggang Zang Xiutao

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