Рабочие листы
к вашим урокам
Скачать
1 слайд
Основные цели оптимизации программного кода
Оптимизация кода — различные методы преобразования кода ради улучшения его характеристик и повышения эффективности.
2 слайд
Код должен легко поддаваться редактированию, интегрированию или удалению отдельных функций или возможности без необходимости вносить серьезные изменения в другие части программы.
1 цель
Естественность
3 слайд
Получение прироста производительности программного продукта. Удачно оптимизированная программа увеличивает быстродействие минимум на 20-30%.
2 цель
Производительность
4 слайд
Оптимизация и последующая отладка должны занимать небольшой период времени. Оптимальными считаются сроки, не превышающие 10 – 15 % времени, затраченного на написание самого программного продукта.
3 цель
Время
5 слайд
Не стоит трогать единичные операнды, поскольку работают они крайне редко и толку в их модификации нет никакого.
Не оптимизируемый код
6 слайд
Необходимо выявить «узкие места» программы. В первую очередь на блоки кода, которые регулярно или часто повторяются в процессе работы – циклы и подпрограммы.
Начало оптимизации
7 слайд
Проверка кода на наличие устаревших или вообще ненужных фрагментов.
Не забывайте о комментариях
Изучите код на предмет ошибок или излишне сложных запутанных решений.
Методы оптимизации
8 слайд
Можно использовать такие методики, как индексирование БД, оптимизация запросов или кэширование данных.
Рекомендуется использовать методологии agile development, которые позволяют более эффективно управлять проектом, его жизненным циклом и быстро вносить изменения в код.
Ускорение работы с БД
9 слайд
ЗАКЛЮЧЕНИЕ
Оптимизация программного кода является важным шагом в разработке приложений, поскольку она позволяет значительно повысить эффективность работы всего продукта и улучшить его производительность. Для того, чтобы проводить оптимизацию программного кода нужно определить наиболее критические участки.
Рабочие листы
к вашим урокам
Скачать
6 670 286 материалов в базе
Настоящий материал опубликован пользователем Кякшта Мария Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
72/180 ч.
Курс профессиональной переподготовки
600 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
6 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.