Оптимизация — Кто взять числа записи, когда дело доходит до встраивания функций в C ++?

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

0

Решение

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]