Интересно, есть ли разница в производительности между
проверка, если значение больше/меньше другого
for(int x = 0; x < y; x++); // for y > x
и
проверка, если значение не равно другому
for(int x = 0; x != y; x++); // for y > x
и почему?
Кроме того: что, если я сравню с нолем, есть ли еще разница?
Было бы неплохо, если бы ответы также рассмотрели асеблированный вид кода.
EDIT: Поскольку большинство из вас указало, что разница в производительности, конечно, ничтожно мала, но меня интересует разница на уровне процессора. Какая операция сложнее?
Мне больше нужен вопрос, чтобы узнать/понять технику.
Я удалил тег Java
, который я случайно добавил, потому что вопрос был в основном рассчитан не только на Java, извините.