Ищем компилятор Xcode - PullRequest
       22

Ищем компилятор Xcode

0 голосов
/ 15 октября 2018

Я пытаюсь определить, какая единица перевода в моем проекте Xcode C ++ занимает слишком много времени.Поэтому я ищу способ визуализации процесса компиляции.Есть идеи для Xcode 9 или Xcode 10?

В Windows есть система компиляции дистрибутива под названием IncrediBuild, которая имеет приятную визуализацию.Есть ли шанс найти что-то похожее на Mac?Если нет, какие-либо идеи, которые я мог бы сделать, чтобы определить, какие единицы перевода или зависимости во время компиляции занимают слишком много времени?

enter image description here

1 Ответ

0 голосов
/ 15 октября 2018

Я пытаюсь определить, какая единица перевода в моем проекте Xcode C ++ занимает слишком много времени.

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

Выберите Навигатор отчетов, а затем щелкните конкретную сборку, которую выхочу посмотреть.Вы увидите список частей сборки, таких как «Подготовка к сборке» и «Сборка MyProject», с треугольниками раскрытия рядом с каждой.Щелкните треугольник раскрытия для «Build MyProject» (он, очевидно, будет назван с именем фактической цели, а не «MyProject»), и вы увидите список отдельных этапов и времени сборки.

...