Здравствуйте, minorlogic, Вы писали:
E>>т.е., наличие настолько эффективного кода, который уже бесполезно вылизывать.
M>Нет не безполезно , там было куда вылизывать , но было видно : "разработчики знали, что это узкое место".
Но ведь затраты на оптимизацию достаточно хорошего кода не окупились бы, т.е. код был достаточно хорош. Что уже не мало.
Почему-то по ходу дискуссии здесь подразумевается, что все сразу пишут совершенный код, который дальнейшей оптимизации уже не поддается. Поэтому единственный способ дальнейшей оптимизации -- это смена алгоритма. А вот у меня другой опыт. Лично мне профайлер частенько показывает места, в которых я просто-напросто лопухнулся. И переписывание десяти-пятнадцати наиболее критичных для производительности методов поднимало производительность на порядок. Без смены основного алгоритма. И это при том, что я довольно ревносно к качеству кода отношусь.
... << RSDN@Home 1.1.4 stable rev. 510>>