@avion123678

Производительность typedef?

Здравствуйте, возможна ли потеря производительность при использовании, к примеру, int64_t? Я использовал typedef с массивами из 1 * 10^10 элементов с алгоритм Эратосфена, но когда я попробовал заменить int64_t на long long, время компиляции значительно сократилось. Действительно ли typedef может влиять на производительность
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
@Mercury13
Программист на «си с крестами» и не только
int64_t и long long — одно и то же.
Компиляция ускоряется, потому что не подключается файл <stdint.h>, в котором наверняка больше строк, чем в основной вашей программе.
На исполнение повлиять не должно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Можно посмотреть ассемблерный выхлоп для обоих вариантов. diff между двумя ассемблерами прояснит суть проблемы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы