![]() |
If .. EndIf vs Логические выражения
Собственно сабж. Что будет выполняться быстрее? К примеру:
PHP код:
PHP код:
|
Ответ: If .. EndIf vs Логические выражения
Во-первых, premature optimization is the root of all evil (с) Donald Knuth.
Во-вторых, это экономия на спичках. В-третьих, операции с числами с плавающей запятой затратнее. |
Ответ: If .. EndIf vs Логические выражения
Вопрос был о скорости. Не об экономии. И не о "преждевременной оптимизации". Кароч быстрее или нет?
|
Ответ: If .. EndIf vs Логические выражения
Выполни их по миллиону раз и и посчитай время командой millisecs()
|
Ответ: If .. EndIf vs Логические выражения
Логические операции выполняются быстрее умножения, вероятно первый пример будет быстрее.
|
Ответ: If .. EndIf vs Логические выражения
думаю стоит сначало проверять нажатие кнопок а потом во вложеном условии проверять скорости !!
|
Ответ: If .. EndIf vs Логические выражения
Я думаю в таких условиях достаточно просто не мудрить. Это не партиклы чтобы париться оптимизацией.
|
Ответ: If .. EndIf vs Логические выражения
Вот после таких слов мы жалуемся на то, что современные игры тормозят
|
Ответ: If .. EndIf vs Логические выражения
А из-за подобных высказываний глючат. Здравый смысл где? Это одна строго определенная функция.
|
Ответ: If .. EndIf vs Логические выражения
При современных мощностях компьютеров подобные вещи несущественны если они не вызываются по миллиону раз за кадр.
Я вообще так команды на скорость тестировал: Код:
n=10000 |
Ответ: If .. EndIf vs Логические выражения
Спасибо. Потестю на досуге
|
Ответ: If .. EndIf vs Логические выражения
В логическом смысле первый пример лучше.
Так как во втором - в любом случае необходимо вычислять по ВСЕМ параметрам. |
Ответ: If .. EndIf vs Логические выражения
Копейки считаете, уважаемые.
Это же тупой блок программы и его ускорять нет смысла. Как не крутись всё сожрёт филлрейт. |
Часовой пояс GMT +4, время: 08:35. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot