2017-02-22 1 views
0

Есть ли способ узнать, какие файлы занимают время, необходимое для компиляции? Иногда при рефакторинге я запускаю механизм вывода типа Xcode, и проект требует гораздо больше времени для компиляции. Если бы я вносил изменения в пару файлов, может быть трудно найти виновника и вручную вернуть один файл за другим, это раздражает.Есть ли способ узнать, какие файлы занимают много времени для создания Xcode?

ответ

1

Добавить флаг -Xfrontend -debug-time-function-bodies в свой компилятор.

Этот флаг позволяет компилятору распечатать (внутри навигатора отчетов), сколько времени потребуется, чтобы скомпилировать каждую функцию.

Вы можете прочитать более подробную инструкцию по,

http://irace.me/swift-profiling