Я пытаюсь ускорить время, затраченное на компиляцию моего приложения, и одна вещь, которую я изучаю, - проверить, какие ресурсы, если таковые имеются, я могу добавить к машине сборки, чтобы ускорить процесс. С этой целью, как я могу понять, буду ли я инвестировать в большее количество процессоров, больше оперативной памяти, лучший жесткий диск или связан ли процесс с каким-то другим ресурсом? Я уже видел это (Как проверить, связано ли приложение cpu-bound или связанное с памятью?), и я ищу больше советов и указателей.
Что я пробовал до сих пор:
-
Время процесса на машине сборки и на моей локальной машине. Я обнаружил, что машина для сборки занимает в два раза больше времени, чем моя машина.
-
Запустите "Монитор ресурсов" и посмотрите на использование ЦП, использование памяти и использование диска во время процесса - при этом у меня проблемы с интерпретацией чисел, главным образом потому, что я не понимаю, что каждый столбец означает, и как это переводится в виртуальную машину по сравнению с физическим полем и что это означает с многопроцессорными ящиками.