Оптимизация - модификация системы для улучшения ее эффективности. Система может быть одиночной компьютерной программой, цифровым устройством, набором компьютеров или даже целой сетью, такой как Интернет.
В общем случае, компьютерная программа может быть оптимизирована таким образом, чтобы ее выполнение шло быстрее, или с меньшим количеством памяти для хранения или «других ресурсов», или с меньшим потреблением энергии.
Общие уровни оптимизации:
Оптимизация алгоритма (его вычислительной сложности) Оптимизация код (например Устройство Даффа) Оптимизация билда Оптимизация компиляции Оптимизация на уровне ассемблера Время работы оптимизация (параметры виртуальной машины и PGO)Так же по этой метке обсуждаются вопросы оптимизации запросов к БД