Здравствуйте, ononim, Вы писали:
O>Я интереса ради запустил этот код в чистой консоли. Как и предполагал — жрется 4 ядра, но каждое — только слегка, топ жрущих процессов, по убыванию: conhost, csrss, апликуха. Общий отжор TM показыват чуть менее 30%, что эквивалентно загрузке одного ядра + оверхед на чересчур активное переключение контекстов. Если всех из этой троицы посадить на одно и тоже ядро — становится аккурат 25%, при колной загрузке этого одного ядра.
Тоже для интереса запустил на linux: 1)xterm и 2)xterm + mc(midnight commander)
В первом случае процессор жрет сама программа 60%, xterm 70%, X — 5%. Система загружена на 40%
Во втором случае программа — 60%, mc — 50%, xterm — 70%, X — 5%. Система загружена 55%
То есть промежуточное звено в пути прохождения выводимой строки тоже дополнительно грузит процессор. Что логично, так как mc надо писать в свой буфер.
Про то что какой процесс как и что запускает и как они скачут по ядрам мне не интересно.