Я заметил, что моя система замедляется, и services.exe часто использует довольно много ЦП (около 10-40%), особенно после пробуждения ПК.
Мне трудно узнать больше о services.exe и о том, что на самом деле вызывает эту проблему.
Однако я нахожу подозрительным, что в процессе services.exe запущено более 1000 потоков. Так что это может быть первая подсказка. Большинство потоков находятся в RtlValidateHeap:
ntdll.dll!ZwWaitForWorkViaWorkerFactory+0xa
ntdll.dll!RtlValidateHeap+0x3bb
kernel32.dll!BaseThreadInitThunk+0xd
ntdll.dll!RtlUserThreadStart+0x21
Итак, каков рекомендуемый подход для выявления подобных проблем?
Обновление: возможно, Eclipse или некоторые плагины связаны с этой проблемой. После выключения Eclipse число потоков уменьшилось до 100 с чем-то, а после перезапуска вернулось на 1000+.