Справочная

org@codefest.ru

2ГИС Intel

31 марта–1 апреля
Новосибирск, 2012

CodeFest 2012 закрыт. До встречи в следующем году


Особенности оптимизации производительности Java на современных платформах

Алексей Игнатенко, Дмитрий Петроченко,
Старшие разработчики ПО,
Intel

Полностью ли ваше приложение использует всю мощь современного оборудования за которое вы заплатили большие деньги?

При переходе на современные многоядерные / многопроцессорные платформы часто проявляются проблемы, ограничивающие масштабируемость ПО, проблемы как в самих приложениях, так и в стандартных библиотеках, фреймворках и виртуальных машинах. Из-за таких проблем ваши программы зачастую не могут на 100% использовать мощь многоядерных / многопроцессорных систем.

В докладе будут представлены некоторые из типичных проблем и способы их обнаружения, включая проблемы синхронизации, выделения памяти и разделения данных на многоядерных / многопроцессорных системах. Мы рассмотрим сложности при переходе на многопроцессорные платформы на примере уже решенных нами проблем, исправление которых дало заметное ускорение для некоторых Java (и C/C++) программ, дадим обзор некоторых инструментов для анализа производительности Java приложений.

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

О докладчиках:

Алексей Игнатенко — ведущий разработчик Новосибирского R&D центра корпорации Интел. Cпециалист в области виртуальной машины Java. Участвовал в разработке и тестировании Java VM в проекте Апач Хармони и порта Java для Intel Itanium архитектуры. В настоящий момент занимается оптимизацией Java под разрабатываемые Интел современные серверные платформы.

Дмитрий Петроченко — ведущий разработчик Новосибирского R&D центра корпорации Интел. Опытный специалист в области анализа производительности Java и XML технологий, прошел через огонь, воду и медные трубы в этой области. Участвовал в разработке тестов производительности Java используемых в корпоративном секторе (SPEC бенчмарков).

 



Intel

Генеральный партнёр CodeFest

2GIS

Организатор CodeFest

Badoo Social Quantum
HP Microsoft