Существует ли такая вещь, как профилировщик процессов построения?

#linker #compilation #building

#компоновщик #Сборник #построение

Вопрос:

Я хочу сузить места, где могут быть узкие места? Создание моего проекта может занять даже полчаса. Я знаю много трюков и вещей, которые теоретически могут быть виновны, однако profiler будет полным решением для всего моего вопроса.

Я спрашиваю о профилировщике для C — GNU GCC — make — Linux — environment, однако мне любопытно, есть ли такая вещь в каком-либо популярном языке.

Ответ №1:

С помощью gcc вы можете использовать -ftime-report опцию, чтобы получить время, затраченное на каждый этап компиляции.