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

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

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

Общие уровни оптимизации:

Оптимизация алгоритма (его вычислительной сложности) Оптимизация код (например Устройство Даффа) Оптимизация билда Оптимизация компиляции Оптимизация на уровне ассемблера Время работы оптимизация (параметры виртуальной машины и PGO)

Так же по этой метке обсуждаются вопросы оптимизации запросов к БД