Тонкости вычисления компутером

12
_
На сайте с 24.03.2008
Offline
381
#11
cheV:
Там, где указано "PHP-code", ТС скорее всего применил этот тег для форматирования. Не более того.

Скорее всего.

Но ктож разбираться будет.

Часто бывает что до обеда надо на java, в обед на c++, после обеда на php, а к вечеру на javascript что-нибудь "поднаписать".

Собственно от конкретного языка тут ничего не зависит (если ты лично конкретный релиз транслятора-компилятора не профайлил на таком конкретно примере).

В любом случае подход к измерению производительности одинаков: измерение профайлерами. Потому как "из общих соображений" редко работает очень. Не всегда понятно почему и как происходит обсчет даже подобных примеров, иногда логика работы транслятора меняется от версии к версии 9и даже в стабильном с++). И никогда в большом проекте не найти проблемных мест "вручную". Без статистики делать нечего. А для маленьких проектов ускорение и в 10 раз обычно не то, во что инвестируют время и деньги.

В общем опять-таки случае, нет почти никакого смысла оптимизировать арифметические операции. Если их не миллионы миллионов. Обычно, оптимизация алгоритмов дает гораздо больше выхлопа. Даже оптимизация объявления переменных дороже.

Как правило, в любом продукте, который специально не проверяли есть 2-3 крупных места с "тормозами", которые можно обнаружить и ликвидировать в течении 1-2 недель. Остальное сложнее.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий