Время компиляции XCode: какая конфигурация Mac обеспечивает заметно лучшую производительность? - PullRequest
0 голосов
/ 07 февраля 2019

Я посмотрел на различные доступные конфигурации Mac: MacBook Pro, iMac и iMac Pro.

Заметны ли огромные конфигурации, например, iMac Pro (Xeon, 18 ядер и т. Д.), Ускоряющие время компиляции Xcode?Или эти спецификации адаптированы для редактирования видео?

Также, если сравнивать

  • 3,2 ГГц 8-ядерный процессор Intel Xeon W
  • 4,2 ГГц QuadŒCore Intel Core i7 Processor

больше ядер, меньше ГГц или наоборот?Что наиболее важно для производительности компиляции Xcode - ядра?Процессор?Ghz

Ответы [ 3 ]

0 голосов
/ 11 февраля 2019

Это супер просто.Xcode использует мощность процессора для компиляции задач.Формула спецификации CPU: **

3,2Ghz * 8 cores = 25,6 Ghz
4,2Ghz * 4 cores = 16,8 Ghz

** Итак, отвечая на ваш вопрос, наиболее важным для производительности компиляции XCode является мощность процессора.Первый процессор на основе xeon будет гораздо более продуктивным для рутины xcode.Используйте эту формулу.PS Мой ответ основан на предположении, что оба процессора имеют одинаковое или почти одинаковое производство года.Также важно учитывать молодость процессора.Для 100% уверенности проверьте свои процессоры в Geekbench

0 голосов
/ 14 февраля 2019

Предлагаю взять i7.(Если у обоих процессоров одинаковая дата выпуска, всегда используйте более новую дату выпуска)

Если вы сравниваете производительность процессора, вам необходимо знать, для чего предназначен этот процессор.Intel Xeon - это серверный процессор, а Intel i7 - высокопроизводительный процессор для ПК.

При сравнении четырехъядерного процессора Intel Core i7 с тактовой частотой 4,2 ГГц и 8-ядерного процессора Intel Xeon W с частотой 3,2 ГГц для одного приложения ответом будет просто i7.Процесс сборки XCode может занять только одно полное ядро ​​с параллелизмом некоторых его вычислительных процессов в другом ядре.

8-Core Xeon будет лучше использовать для запуска вычислительного процесса, чем сервер.

0 голосов
/ 07 февраля 2019

Более высокая тактовая частота позволяет выполнять больше процессов в данный период времени.В то время как несколько ядер допускают параллельную обработку.Тем не менее, преимущества не двойные, потому что не все смогут работать параллельно все время.

4 ядра звучат как изобилие.Возможно, вы могли бы пойти на 6 и быть в состоянии оправдать это, но 8 будет излишним и трата денег.Более высокая тактовая частота будет гораздо более полезной и гораздо более полезной при использовании компьютера для других задач.Кроме того, что касается типа процессора, они не имеют большого значения.Пока вы получаете производительность, реализация не имеет большого значения по сравнению с другими показателями.

Редактировать

Также важно учитывать скорости Turbo Boost.Это позволяет процессору работать на более низкой тактовой частоте, когда выполняются неинтенсивные задачи, для экономии энергопотребления.Для интенсивных задач это будет скорость Turbo Boost, которую вы получаете.Это выполняется автоматически с помощью macOS, но может управляться вручную с помощью приложения, такого как Turbo Boost Switcher .

Для Quad-Core i7 он имеет Turbo Boost 4,5 ГГц, тогда как 8-ядерный Xeon имеет Turbo Boost 4,2 ГГц.Это делает их намного ближе по тактовой частоте.Тем не менее, i7 по-прежнему опережает Xeon по прямой тактовой частоте.Он также превосходит ее с точки зрения нормальной скорости, что пойдет на пользу другим задачам, выполняемым на компьютере, и поможет с любой «турбо-задержкой», если она управляется системой.Наконец, у него также есть дополнительное преимущество, заключающееся в победе над Xeon по цене.Это означает, что для компиляции и других задач XCode i7 - явный победитель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...