Время компиляции моего проекта довольно длинное, и я хотел бы как можно больше уменьшить его. Тем не менее, прямо сейчас я просматриваю свой проект и стараюсь удалить компиляцию тяжелых вещей по чистой интуиции.
Я хотел бы иметь возможность профилировать мою компиляцию на каком-то уровне, которая даст мне полезную информацию, которую я могу использовать для определения того, что занимает большую часть моего времени компиляции.
Я попытался включить "Build Timing" в Visual Studio, но это не дает мне больше информации, чем время выполнения различных задач, выполняемых компилятором, зная, что большинство времени в "CL" не очень полезно.
Есть ли способ профилировать компиляцию на более низком уровне, таком как синхронизация строк или файлов?