DEV Labs 2015 (Java) Эффективность и оптимизация кода в Java-приложениях
Если мы захотим понять, что такое совершенный (идеальный) код, то одной из его характеристик будет "эффективность". Данная характеристика включает в себя и быстродействие кода, и объем потребляемых ресурсов (память, дисковые, I/O). Зачастую эффективность отодвигается на второй план, поскольку ее не так просто рассчитать заранее, а также точно определить на ревью кода. В то же время это единственная характеристика, которая затрагивает конечного пользователя наших проектов. В докладе будет рассмотрено, что такое эффективность, как ее правильно измерять; будут затронута тема "мифы об эффективности", которая сейчас очень популярна; рассмотрим примеры эффективного и неэффективного кода, нужной и бессмысленной оптимизации кода. Докладчик: Сергей Моренец Luxoft Training, Специалист в области разработки ПО, Java
Если мы захотим понять, что такое совершенный (идеальный) код, то одной из его характеристик будет "эффективность". Данная характеристика включает в себя и быстродействие кода, и объем потребляемых ресурсов (память, дисковые, I/O). Зачастую эффективность отодвигается на второй план, поскольку ее не так просто рассчитать заранее, а также точно определить на ревью кода. В то же время это единственная характеристика, которая затрагивает конечного пользователя наших проектов. В докладе будет рассмотрено, что такое эффективность, как ее правильно измерять; будут затронута тема "мифы об эффективности", которая сейчас очень популярна; рассмотрим примеры эффективного и неэффективного кода, нужной и бессмысленной оптимизации кода. Докладчик: Сергей Моренец Luxoft Training, Специалист в области разработки ПО, Java