Здравствуйте, antropolog, Вы писали:
A>Здравствуйте, octopuses, Вы писали:
O>>НО ЗАЧЕМ ? Ведь кроме этого приложения проц почти никто не жрет в системе ( на графике видно что до запуска утилизация обеих ядер была всего несколько процентов ) A>затем чтобы твои яйца ядра не поджарились и не ушли в троттлинг, а так они остаются холодными и шелковистыми, что позволяет им работать на максимальных частотах ( Turbo Boost ) длительное время.
Какой там троттлинг ... до перегрева там как до луны ... ладно бы через пару минут работы такая картина нарисовалась — тогда было бы понятно, а когда сразу после старта приложения оно начинает скакать по ядрам туда-сюда (при том что других серьезных потребителей CPU в системе нет)- это ведь жутко неэффективно (постоянные переключения контекста).
Эффективнее (в такой ситуации) видится алгоритм который позволил бы приложению исполняться на одном ядре до того как оно подогреется до некоего порога, потом аналогично на другом, а потом уж начинать скакать туда-сюда.