@avion123678

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

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

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

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