#программирование
Ищу правильное кол-во воркеров для одной длительной задачи.
Мой процессор: AMD Ryzen 9 7950X 16-Core Processor.
График "Время на раунд" (чем меньше, тем лучше).
На 9 воркерах есть проседание времени, но дальше - чем больше воркеров, тем хуже.
Второй график это кол-во воркеров перемножить на полное время. Чем меньше, тем лучше.
Почему на 9 стоит лучшее время, если реальных ядер 16? Как это число вообще получилось? Половина ядер + одно?
Интересно посмотреть больше цифр. Сколько с диска считанно в рамках выполнения задачи. Не создает ли вопкер внутренние системные потоки когда просто система устает из тасовать между собой и меньше становится лучше.
у меня ОЗУ очень мало нужно для этой задачи. с диска вообще ничего не читается.
это обсчёт вероятности победы в техаском холдеме через монте-карло
а на чем писал и какая хост-система ?
эх давно я не брал dtrace в руки
nktkz.s3.eu-central-1.amazonaw…
Windows 10 x64 + .Net 10
интернет говорит что у вас есть такая штука
github.com/microsoft/perfview?…
Я сам лично больше jvm пердолил.
GitHub - microsoft/perfview: PerfView is a CPU and memory performance-analysis tool
GitHub