sokol92, Владимир, спасибо за оценку. У меня есть еще один.
Всегда должен быть баланс между быстродействием , скоростью разработки и качеством результата. Упрощенный треугольник Лебедь, рак и щука, как в басне. Даже на форуме были задачи которые оптимизировались по скорости в десятки раз, но порой смысла этого небыло, так как задача разовая. Однако тут вторичный смысл этих оптимизаций - появляются решения , которые потом применяются там, где это необходимо. Просто есть так называемая приемлемая скорость операции. Она может быть подогнана кодом, а может ресурсами. APDEX померили, в норме - отлично, нет -нужно думать что делать.
Приведу пример из прошлого, был период, когда скорости компа не хватало для проверки граматики, при печати в ворде. Ресурсов в избытке хватало на набор с той скоростью , с которой никто не печатает, но проверку приходилось отключать. Не помню что появилось раньше, новая версия или другой проц, но проблема ушла, по этому не скажу, была оптимизация кода или нет.