Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2014, 16:50   #11
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

а в чем прикол теста?
20 > 1 и всё. странно что достигли разницы, наверное проц чем то другим занялся
eval вне форума Ответить с цитированием
Старый 14.05.2014, 17:07   #12
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

а 20 > 2, 3,4 не? Наверное ты не туда смотрел
doktor255 вне форума Ответить с цитированием
Старый 14.05.2014, 17:11   #13
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

условие
if condition1 and condition2 and condition3 and .... срабатывает так же как и
if condition1 then
if condition2 then
if condition3 then
....
до первого condition = false
разницы нет вообще, и код генерируется одинаковый
Изображения
Тип файла: jpg ffff.jpg (38.7 Кб, 46 просмотров)
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Старый 14.05.2014, 17:13   #14
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Ну на практике разница почему - то есть. Запускал тест несколько раз, разница стабильна.
doktor255 вне форума Ответить с цитированием
Старый 14.05.2014, 18:35   #15
StriderX
Форумчанин
 
Регистрация: 21.04.2014
Сообщений: 115
По умолчанию

Цитата:
Сообщение от doktor255 Посмотреть сообщение
Ну на практике разница почему - то есть. Запускал тест несколько раз, разница стабильна.
Вероятно измеряются слишком короткие интервалы времени (не учитывается разогрев системы, порядок, активность сторонних служб, движения мышой и куча еще мелких деталей). Это же целая наука, о том как правильно производить такие измерения =-)
Данные с моей машины:
Комбинация if - then отработала за 6968 мс
Комбинация if - and отработала за 6828 мс
Комбинация if - then отработала за 6829 мс
Комбинация if - and отработала за 6765 мс
Комбинация if - and отработала за 6750 мс
Комбинация if - then отработала за 6875 мс
Комбинация if - then отработала за 6782 мс
Комбинация if - then отработала за 6765 мс
Комбинация if - then отработала за 6766 мс
StriderX вне форума Ответить с цитированием
Старый 14.05.2014, 18:41   #16
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
а 20 > 2, 3,4 не?
все да можно заменить только 20 > 1 везде
потому и вопрос откуда разница, потому и говорил что процессор
eval вне форума Ответить с цитированием
Старый 14.05.2014, 22:03   #17
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

StriderX Вижу стабильную разницу в 100мс. Увеличь количество циклов на порядок, и повтори замер. Так же стоит учитывать специфику работы процессоров с авто-разгоном, которые регулируют частоту динамически. Если выполнить тесты последовательно, то первый результат будет самым медленным, а последующие быстрее, так как процессор повысит частоту.
Цитата:
потому и говорил что процессор
Какую -то ерунду ты говоришь, ибо я тебя не понимаю. У человека приблизительно такой же результат. У него тоже процессор???

Последний раз редактировалось doktor255; 14.05.2014 в 22:08.
doktor255 вне форума Ответить с цитированием
Старый 14.05.2014, 22:35   #18
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

cpu видишь? откуда разница?
eval вне форума Ответить с цитированием
Старый 14.05.2014, 22:59   #19
doktor255
Заблокирован
 
Регистрация: 31.03.2011
Сообщений: 976
По умолчанию

Что за бред? Как я могу видеть процессор? Предлагаешь снять крышку ноутбука и посмотреть на него? Какая-то странная затея. Изъясняйся доступно, или вообще не изъясняйся.
doktor255 вне форума Ответить с цитированием
Старый 15.05.2014, 00:42   #20
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

куда еще яснее? вам человек даже скриншот сделал не поленился... мда..
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условие С++ svkpro Помощь студентам 2 28.11.2012 00:54
условие If Артем1999 C++ Builder 2 10.07.2012 15:01
Условие if revaldo666 Общие вопросы C/C++ 1 20.01.2012 01:50
условие Maka111 Microsoft Office Excel 5 17.05.2009 18:25