Только что обнаружил, что мой 64-битный Windows 7 имеет необычно большое количество открытых дескрипторов (> 180000) в течение примерно 60 минут, но с хромом (4 вкладки) и другими процессами все в порядке - проверьте их с помощью Process Explorer. Необычно то, что маркеры были около 40000, потом они прыгнули до ~ 145k, а до перезапуска системы они были более 180k. После загрузки ОС снова наблюдаю системный процесс с теми же вкладками chrome и запускаются другие процессы. Обнаружено, что системный процесс (PID 4) медленно увеличивает открытые дескрипторы (от 1 до 4 дескрипторов в секунду, в основном 1/ с), в то время как другие процессы в порядке, они открывают дескрипторы и закрывают их. И все же после достижения этих> 150k дескрипторов я не вижу другого процесса с таким количеством. Единственным является сам системный процесс, суммирование всех дескрипторов всех процессов вручную дает намного меньшее число по сравнению с системным - <30k. Во время этого наблюдения не наблюдается никакой вялой производительности (вероятно, из-за процессора 8c/ 16t), включая то, что достаточно свободной оперативной памяти (всего 16,3 ГБ, кешировано 4,1 ГБ, выделено 12,2 ГБ, свободно 8,5 ГБ)
Итак, как определить, что приводит к такому количеству ручек? Обратите внимание, что уже пробовал и не может использовать WinDbg или Gflags - WinDbg не может подключиться к системе (доступ запрещен), в то время как Gflags не может найти файл образа системы (я полагаю, это нормально)