C++20 Вероятная и маловероятная оптимизация производительности

Я читал об атрибутах likely а также unlikely из C++20, и я хочу спросить, есть ли какие-то разумные и официальные данные о преимуществах производительности, которые эти новые атрибуты дают выполнению.

Я имею в виду, что есть примеры тестов выполнения, которые дают мне представление о том, насколько эта функция влияет на производительность при выполнении кода?

Я заметил, что эти атрибуты часто используются при разработке ядра Linux (в коде C). Итак, мой вопрос:

Неужели компилятор уже недостаточно оптимизировал код? Есть примеры или доказательства эффективных улучшенных характеристик?

Верно ли это для всех типов машин или для некоторых архитектур требуется вероятность / маловероятно для хорошего улучшения?

0 ответов

Другие вопросы по тегам