Есть ли способ определить (или, что еще лучше, зарегистрировать), какую выгоду я получаю от многопоточности моего компьютера?
Предыстория: мои руководители предлагают дать мне и моей команде новые рабочие места. Если посмотреть на некоторые синтетические тесты, у новых машин оценки немного выше, но они имеют меньшее количество ядер и потоков (4 ядра, 8 потоков) по сравнению с нашими нынешними (6 ядер, 12 потоков). Пара человек (включая меня) имеют двухпроцессорные модели (12 ядер и 24 потока).
Я пытаюсь выяснить, есть ли способ отследить, насколько мое текущее использование фактически использует все доступные ядра или более высокие однопоточные скорости предлагаемых рабочих станций позволят преодолеть дефицит ядер. Я смотрел на загрузку процессора в диспетчере задач, но, очевидно, если я смотрю на это, то я на самом деле не использую свой компьютер, как обычно, поэтому цифры / графики не сильно помогают.
*** Команда занимается разработкой, особенно с использованием Visual Studio, SQL Server и ArcGIS, и мы начинаем чаще использовать Hyper V (если что-то из этого имеет значение).Я специально не перечислял задействованные процессоры, потому что не хочу, чтобы это звучало как вопрос с рекомендациями по аппаратному обеспечению.