Следует ли использовать битовый сдвиг для деления на 2 в Java? [дубликат]

Вы можете сделать это так:

format.html { render "tabelle/show", :layout => false  } 
28
задан Community 23 May 2017 в 12:09
поделиться

2 ответа

Современные компиляторы достаточно умны, чтобы генерировать самый быстрый код для делений на два. Они сделают смену, если это будет быстрее. Если вы хотите добиться деления на 2, то использование деления сделает ваш код более понятным. И вы избежите проблем, когда число, которое нужно разделить, отрицательно.

19
ответ дан 28 November 2019 в 02:18
поделиться

Подразделение деления вашего процессора справится с этим. Вам не нужно это делать.

Это известно как преждевременной оптимизации .

11
ответ дан 28 November 2019 в 02:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: