Почему ядра BSD не используют вероятно() в отличие от Linux?

Как указано в ответе, есть некоторое использованиеподобных подсказок для компилятора, скажем, во FreeBSD и OpenBSD, но охват этими подсказками кода ядра Linux невелик. величины выше. Возможно, имеет смысл изменить формулировку на «почти не использовать», но давайте просто запомним

Какие другие ОС, кроме Linux, используют этот метод?

-4
28.06.2020, 05:05
1 ответ

Ну для начала есть…

… FreeBSD

% bsdgrep -r builtin_expect /usr/src/sys | wc -l
      52
% bsdgrep -r predict_true /usr/src/sys | wc -l
      68
%

… OpenBSD

$ grep -r builtin_expect /usr/src/sys | wc -l
       4
$ grep -r predict_true /usr/src/sys | wc -l
      51
$ 
3
18.03.2021, 23:23

Теги

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