Я пытаюсь ускорить время, затраченное на компиляцию моего приложения, и одна вещь, которую я изучаю, - проверить, какие ресурсы, если таковые имеются, я могу добавить в машину для ускорения работы. С этой целью, как я могу понять, буду ли я инвестировать в большее количество процессоров, больше оперативной памяти, лучший жесткий диск или связан ли процесс с каким-то другим ресурсом? Я уже видел это (How to check if app is cpu-bound or memory-bound?) и ищу больше советов и указателей.Как определить, связан ли мой процесс с ЦП, граница ввода-вывода, связанная с памятью или
То, что я пытался до сих пор:
время процесса сборки на машине VS. на моей локальной машине. Я обнаружил, что машина для сборки занимает в два раза больше времени, чем моя машина.
Запустите «Монитор ресурсов» и посмотрите на использование ЦП, использование памяти и использование диска во время процесса - при этом я затрудняюсь интерпретировать цифры, главным образом потому, что я не понимаю, что означает каждый столбец и как это переводится в виртуальную машину по сравнению с физическим полем и что это означает с многопроцессорными ящиками.
С вашего вопроса сложно сказать: является ли сборщик виртуальной машиной? Настройка производительности для виртуальной машины может оказаться совершенно иной, чем для физической машины. – 2010-11-24 06:55:04