Performance
Per.3
Не оптимизируйте то, что не является критичным для производительности
Причина
Оптимизация некритичной для производительности части программы не влияет на производительность системы в целом.
Примечание
Если ваша программа большую часть времени ожидает сеть или действий пользователя, оптимизация вычислений в памяти, скорее всего, бесполезна.
Иными словами: если ваша программа тратит 4% времени на вычисление A и 40% времени на вычисление B, то улучшение A на 50% даёт столько же эффекта, сколько улучшение B на 5%. (Если вы вообще не знаете, сколько времени уходит на A или B, смотрите <a href="#rper-reason">Per.1</a> и <a href="#rper-knuth">Per.2</a>.)