Время компиляции Objective-C профилирования - PullRequest
1 голос
/ 16 апреля 2019

Обычная сборка для нашего проекта занимает около 50 секунд.Однако при включении ShowBuildOperationDuration в XCode я могу видеть, какие отдельные файлы занимают много времени.

Помимо того, что каталог активов очень медленный (~ 30 секунд, rdar: // 48237221), у меня естьзаметил, что некоторые из наших файлов Objective-C ++ занимают много времени для компиляции, от 6 до 14 секунд на файл.

Однако время компиляции для отдельных файлов кажется немного случайным, и даже с учетомВремя компиляции, не очевидно, какая часть вызывает медленную компиляцию.

Итак, какие опции у меня есть для профилирования времени компиляции отдельных файлов Objective-C / C ++ в XCode?Существуют ли какие-либо внешние инструменты, которые могут помочь?

И какие общие, если таковые имеются, проблемы, которые могут привести к медленной компиляции кода Objective-C / C ++, и как бы я решил их решить?

...