Эффективность и оптимизация кода в Java 8
Видео доклада
Презентация доклада
Если мы захотим понять, что такое совершенный(идеальный) код, то одной из его характеристик будет эффективность. Это включает в себя и быстродействие кода, и объем потребляемых ресурсов(память, дисковых, I/O).
Зачастую эффективность отодвигается на второй план, поскольку ее не так просто рассчитать заранее, а также точно определить на ревью кода. В то же время это единственная характеристика, которая затрагивает конечного пользователя наших проектов.
В моем докладе я рассмотрю, что такое эффективность, как ее правильно измерять,
мы коснемся мифов об эффективности, которые очень популярны сейчас, рассмотрим
примеры эффективного и неэффективного кода, нужной и бессмысленной оптимизации кода.
Главный упор будет сделан на функциональности, которая была добавлена в Java 8.
- Java evangelist
- Создатель портала it-simulator.com
- Многократный докладчик на конференции Java User Group
- Автор книг "Разработка Java приложений", "Основные ошибки Java программирования" и "Идеальный код"