Вниз  Java-программирование (1-ые посты)
- 12.07.2011 / 14:33
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
MG42, не аргумент. Сколько итераций было проведено? Сколько различных значений протестировано?
__________________
 Эль Презеденте
- 12.07.2011 / 14:38
DeJQit
  Пользователь

DeJQit 
Сейчас: Offline
LPzhelud, Вижу любишь эксперементы? Вот еще один: надо выполнить такой код:
  1. x = y * 4;
Что быстрее?
  1. 1) x = y + y + y + y;
  2. 2) x = y << 2;
  3. 3) исходный вариант.

- 12.07.2011 / 14:41
MG42
  Пользователь

MG42 
Сейчас: Offline
LPzhelud, Итераций 1000000, значение колебались, в пользу if, мне нужно знать одно, какой лучше оператор использовать при сравнении
- 12.07.2011 / 14:52
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
DeJQit, люблю)
Самый быстрый - второй способ
__________________
 Эль Презеденте
- 12.07.2011 / 14:54
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
MG42 (12.07.2011/14:41)
LPzhelud, Итераций 1000000, значение колебались, в пользу if, мне нужно знать одно, какой лучше оператор использовать при сравнении
Ты так ничего и не понял Х_х
__________________
 Эль Презеденте
- 12.07.2011 / 15:00
DeJQit
  Пользователь

DeJQit 
Сейчас: Offline
LPzhelud, правильно! сдвиги и сложения даже на рисках это 1 микрооперация, а умножение (если нет аппаратного то 10 а тои больше микроопераций) 1 вариант это четыре микрооперации, 2 всего одна! 3 как повезет :)
- 12.07.2011 / 15:02
MG42
  Пользователь

MG42 
Сейчас: Offline
Видемо нет.
Короч буду юзать if
Спасибо за помощь, граматеи ****
- 12.07.2011 / 15:11
LPzhelud
  Пользователь

LPzhelud 
Сейчас: Offline
DeJQit, Я знаю)

Микрооперации имеют свойство исполняться за несколько машинных циклов, но да, это правда)
__________________
 Эль Презеденте
- 12.07.2011 / 18:46
Rain
  Пользователь

Rain 
Сейчас: Offline
MG42 (12.07.2011/14:30)
Милион ифов оказался быстрей свитчей
Хм.. тоже заметил такое один раз.. все зависит от case. например если в первый case передается 1, а в следующий 100, то выполнятся будет подольше чем если бы во втором было 2
Короче все зависит от величины разрывов между значениями указанными в case

Изменено Rain (12.07 / 18:48) (всего 1 раз)
- 12.07.2011 / 19:06
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Вопрос на засыпку:
fc.list - вызовет запросы к фс? :hack:
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)