Кому брать числа записи, когда дело доходит до встраивания функций в C ++? - PullRequest
0 голосов
/ 29 августа 2018

При разработке программ на языке C ++ с метриками встраивания clang или gcc по умолчанию принимается вопрос, как пользователь может выбрать такие параметры встраивания, как максимальный размер встроенного метода или размер контейнера, например, для оптимизации для лучшей своей программы? Должен ли программист искать, например, размер создаваемого исполняемого файла? количество виртуальных методов? как следует использовать встраиваемые метрики?

1 Ответ

0 голосов
/ 29 августа 2018

Если вам нужно потратить время на микрооптимизацию, выведите сборку и посмотрите, встроена ли ваша функция в контекст, в котором вы ее используете. Есть онлайн tools , который делает это с несколькими версиями gcc и clang. Вы освоитесь после нескольких экспериментов.

...