Java Profiling: поиск узких мест в производительности Java-программ

Все мы хотим, чтобы программы работали быстро, но чтобы ускорить программу, надо ее оптимизировать, а чтобы оптимизировать, надо понять, в каком месте это нужно сделать? Мы займемся поиском этих узких мест, измеряя скорость работы и собирая статистику. Рассмотрим профайлинг в VisualVM, фреймворк JMH и создание аспектов в Spring для измерения производительности. Смотрите видео выступления нашего эксперта в области разработки ПО Владимира Сонькина на конференции DEV Labs 2018 (03.03.2018) http://www.luxoft-training.ru/about/e...

Владимир Плизга — Путеводитель по профилированию приложений на JVM
▶︎

Владимир Плизга — Путеводитель по профилированию приложений на JVM

Дебаг, логирование, профилирование – ШБР 2024 Java
▶︎

Дебаг, логирование, профилирование – ШБР 2024 Java

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat
▶︎

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

Владимир Воскресенский - Медленная Java? Проблемы производительности, которые не списать на GС
▶︎

Владимир Воскресенский - Медленная Java? Проблемы производительности, которые не списать на GС

Разбираем Garbage Collector в Java. Михаил Ивашко | SoftTeco Meetup
▶︎

Разбираем Garbage Collector в Java. Михаил Ивашко | SoftTeco Meetup

Profiling with VisualVM // Demo lesson from the "Java Developer. Advanced" course
▶︎

Profiling with VisualVM // Demo lesson from the "Java Developer. Advanced" course

Eclipse Memory Analyzer или путешествие за корнем OutOfMemory и обратно //«Java Developer. Advanced»
▶︎

Eclipse Memory Analyzer или путешествие за корнем OutOfMemory и обратно //«Java Developer. Advanced»

Транзакции - Spring Framework в деталях
▶︎

Транзакции - Spring Framework в деталях

Владимир Ситников — Анализ дампов памяти Java-приложений
▶︎

Владимир Ситников — Анализ дампов памяти Java-приложений

Владимир Ситников — Разбор сложных случаев OutOfMemoryError
▶︎

Владимир Ситников — Разбор сложных случаев OutOfMemoryError

Евгений Борисов — Spring Patterns
▶︎

Евгений Борисов — Spring Patterns

Вебинар «Java Excellence: фундамент эффективного программирования»
▶︎

Вебинар «Java Excellence: фундамент эффективного программирования»

Сергей Куксенко - Как сделать CompletableFuture еще быстрее (советы и трюки по производительности)
▶︎

Сергей Куксенко - Как сделать CompletableFuture еще быстрее (советы и трюки по производительности)

Вячеслав Смирнов – Инструменты профилирования JVM
▶︎

Вячеслав Смирнов – Инструменты профилирования JVM

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)
▶︎

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)

Основы архитектуры приложений (декомпозиция). Лекция 1: Основы архитектуры Java приложения. UML
▶︎

Основы архитектуры приложений (декомпозиция). Лекция 1: Основы архитектуры Java приложения. UML

Сергей Мельников — Профилирование со сверхсветовой скоростью
▶︎

Сергей Мельников — Профилирование со сверхсветовой скоростью

Евгений Борисов — Spring-потрошитель, часть 1
▶︎

Евгений Борисов — Spring-потрошитель, часть 1

Андрей Паньгин — Искусство Java профилирования
▶︎

Андрей Паньгин — Искусство Java профилирования

Микросервисы Простыми Словами за 1 Час
▶︎

Микросервисы Простыми Словами за 1 Час