| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Что будет быстрее> |
| Автор: Ak47black 20.8.2007, 14:41 | ||||
| Привет всем. Вообшем как вы думаете какой код будет быстрей (если можно поясните) или они одно и тоже. Вот такой
Или вот такой
Все переменные Integer. Как вообше он будет сравнивать ? Будет-ли по разному скомпилировано на Cи и на Delphi ? |
| Автор: Rennigth 20.8.2007, 14:49 |
| Ak47black, если не стоит в опциях проекта галка, вроде"Complete boolean eval", то одинаково работать будет. При False первого условия дальше проверяться не будет. Добавлено через 4 минуты и 48 секунд Хотя ща посмотрим, как оптимизатор поступит с кодом... Добавлено через 5 минут и 31 секунду В си не силен, но скорее всего также как в делфи |
| Автор: Ak47black 20.8.2007, 14:56 | ||
| Если есть кто в дровах силён то как будет если в DDK компилить? Добавлено через 4 минуты и 5 секунд
А ты под какой тулзой смотришь DeDe OllyDbg или чтото другое? |
| Автор: Rennigth 20.8.2007, 15:02 | ||||
И что мы видим? B там и там вот это
Сравнивал вот это:
Добавлено @ 15:03 View CPU |
| Автор: sentry 20.8.2007, 15:03 |
Ctrl+Alt+C |
| Автор: Ak47black 20.8.2007, 15:33 |
| Rennigth, sentry, Спасиб +. |
| Автор: Coder 21.8.2007, 02:01 |
Все зависит от конкретного компилятора. Так что я бы не стал полагатся на результаты полученные в Делфи. |