И ещё в последние месяц-два что-то на Windows 10 сильно больше лагов стало с отрисовкой. Наиболее они заметны при запуске UC - многие окна мигают, общее подтормаживание. Всё несколько раз с нуля перерисовывается, такое ощущение. Например, окошко диспетчера задач - оно несколько раз становится абсолютно пустым и белым и потом опять отрисовывается через полсекунды.
И UC несколько раз переотрисовывается.
И ладно бы только при запуске такие перерисовки случались - но они ещё и раз в полчаса/час где-то сами происходят, даже если я UC не трогаю. Может быть, это вообще не UC, но на вид лаги похожи.
И второй симптом - потребление CPU со стороны UC выросло.
----------
Стал пытаться понять в чём дело.
Запустил побольше UC одновременно, штук 20. Действительно, тут уже баги при запуске невозможно не заметить. И уже нетрудно поймать скриншот вот такой, например:
many_UC_windows.png
После запуска хорошо заметно, что потребление CPU "ничегонеделающим" UC сильно растёт по мере увеличения числа запущенных UC:
При 2 запущенных UC (около 0.4%):
02uc.PNG
При 20 запущенных UC (около 3%):
20uc.PNG
Закрыл. При второй попытке "запустить много UC" лаги повторились, а часть UC упала (см. вложенный many_UC_windows.evtx0) (в fl_error.txt ничего не появилось).
Причём 3% это уже одно логическое ядро полностью - как-то много для ничегонеделанья.
Я вообще довольно часто открывал много окон UC - штук до 16 (по одному-два на "виртуальный десктоп", которых до 8 ). И вроде бы раньше таких лагов не было.
Проверил на Windows 7 - там всё нормально.
Проверил на ещё одной машинке с Windows 10, но совсем другим железом - попытка открыть 20 UC приводит к жутким тормозам. Едва их все позакрывал обратно. Почему хуже - непонятно. То ли железо слабее, то ли rdp усугубляет.
Решил явно один-к-одному сравнить со старой версией на чистой Windows и с чистым UC.
Склонировал виртуалку с чистой Win10. Два раза. На одну поставил uc1270 на другую uc1160 (alpha10). (Просто потому, что инсталлятор именно этой версии нашёл у себя.) Настройки все дефолтные.
И правда: при одному запущенном UC новая версия потребляет чуть больше CPU, но незначительно:
virtualbox_01UC.png
А вот эсли запустить 30 штук uc в каждой, каждый процесс версии 1270 начинает потреблять в 4 раза больше, чем если бы он работал один:
virtualbox_30UC.png
А на старой версии всё нормально.
С другой стороны, хотя их аж 30 - лагов почти нет (хотя те самые "жуткие тормоза при 20 UC" были на этом же хосте, где крутится эта же винда). Чудеса виртуализации
.
Может быть ещё дело в видеодрайвере / количестве и размере мониторов. У виртуалки окошко маленькое.
С другими приложениями я такого поведения не замечал в последнее время.