Java Performance Tuning

В курсе дана концептуальная основа для понимания процесса сбора мусора в Java, которая применяется к сборщикам мусора в Hotspot JVM, включая и новый сборщик мусора G1.;Инвестируя в этот курс, Вы приобретете знания о процессе сбора мусора в Java и о том, как он влияет на работу Ваших приложений. Вы научитесь выбирать сборщик мусора, соответствующий требованиям к производительности для Ваших приложений. Вы узнаете также, как использовать новые средства Mission Control and Java Flight Recorder для мониторинга и анализа Ваших приложений. ;Предварительная подготовка:;Developing Applications for the Java EE 6 Platform;Java SE 7 Programming;Java SE 7 Develop Rich Client Applications;Java SE 7 Programming;Java SE 7: Develop Rich Client Applications;Developing Applications for the Java EE 6 Platform;
Обучение 3 дня
удостоверение
-22%
Стоимость курса
61 000 ₽ 50 000 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Java Performance Tuning» от Учебный центр ФОРС

  1. Виртуальная машина Java (JVM), вопросы производительности. - 8 часов. Обзор.;Обзор JVM. ;Что такое производительность? ;Методология оценки производительности. ;.
  2. JVM и “сборка мусора” (Java Garbage Collection) - 8 часов. Сборка мусора в виртуальной машине HotSpot. ;Процесс сборки мусора. ;Сборщик мусора Garbage-First (G1).;.
  3. “Сборщики мусора” Java (Java Garbage Collectors) - 8 часов. Алгоритмы сборки мусора. ;Виды “сборщиков мусора”. ;Эргономика JVM.;.
  4. Мониторинг JVM с помощью командной строки - 8 часов. Опции мониторинга “сборщика мусора”. ;Опции мониторинга JIT-компилятора.;.
  5. Mission Control и средства мониторинга JVM - 8 часов. Мониторинг с помощью VisualVM. ;Мониторинг с помощью Mission Control.;.
  6. Мониторинг с помощью VisualVM. Мониторинг с помощью Mission Control. - 8 часов. Поиск и анализ узких мест с помощью Flight Recorder. ;.
  7. Мониторинг производительности операционной системы - 8 часов. Мониторинг использования ЦПУ. ;Мониторинг использования памяти. ;Мониторинг сети. ;Мониторинг диска. ;Мониторинг процессов.;.
  8. Инструменты профилирования - 8 часов. Обзор инструментов профилирования. ;Профилирование ЦПУ. ;Профилирование Heap-памяти.;.
  9. Решение проблем производительности путем профайлинга - 8 часов. Поиск утечек памяти и блокировок. ;.
  10. Настройка “сборщика мусора” - 8 часов. Настройка последовательного (serial) сборщика мусора. ;Настройка параллельного (parallel) сборщика мусора. ;Настройка конкурентного (concurrent) сборщика мусора. ;Настройка сборщика мусора Garbage-First (G1). ;.
  11. Проблемы языкового уровня и “сборка мусора” - 8 часов. Аллокация объекта. ;Работа с очень большими объектами. ;Явная “сборка мусора”. ;Финализаторы. ;Инструменты поиска утечки памяти. ;Ссылки на объект. ;.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь настраивать и организовывать: настройка последовательного (serial) сборщика мусора. ;настройка параллельного (parallel) сборщика мусора. ;настройка конкурентного (concurrent) сборщика мусора. ;настройка сборщ…
  • Научитесь создавать и применять: сборка мусора в виртуальной машине hotspot. ;процесс сборки мусора. ;сборщик мусора garbage first (g1).
  • Освоите и сможете применять: мониторинг использования цпу. ;мониторинг использования памяти. ;мониторинг сети. ;мониторинг диска. ;мониторинг процессов.
  • Освоите и сможете применять: обзор инструментов профилирования. ;профилирование цпу. ;профилирование heap памяти.
  • Освоите и сможете применять: опции мониторинга “сборщика мусора”. ;опции мониторинга jit компилятора.

Подробная информация о курсе

В курсе дана концептуальная основа для понимания процесса сбора мусора в Java, которая применяется к сборщикам мусора в Hotspot JVM, включая и новый сборщик мусора G1.;Инвестируя в этот курс, Вы приобретете знания о процессе сбора мусора в Java и о том, как он влияет на работу Ваших приложений. Вы научитесь выбирать сборщик мусора, соответствующий требованиям к производительности для Ваших приложений. Вы узнаете также, как использовать новые средства Mission Control and Java Flight Recorder для мониторинга и анализа Ваших приложений. ;Предварительная подготовка:;Developing Applications for the Java EE 6 Platform;Java SE 7 Programming;Java SE 7 Develop Rich Client Applications;Java SE 7 Programming;Java SE 7: Develop Rich Client Applications;Developing Applications for the Java EE 6 Platform;

Цены и сроки

  • Стоимость61 000 ₽
  • Старая цена50 000 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обученияв группе с наставником

По окончанию курса

  • Диплом или сертификатудостоверение
Java Performance Tuning
61 000 ₽ 50 000 ₽