У меня 2 компьютера с Windows 10:
ПК:
- Windows 10 Education 1803 (апрельское обновление)
- Intel Core i5 8400
- Crucial Ballistix Sport LT 16 ГБ (2x8 ГБ) DDR4 2400
- MSI GeForce GTX 1060 3GT OC, 3 ГБ GDDR5
- MSI Z370 SLI PLUS - Intel Z370
- Samsung SSD 850 EVO - 250 ГБ, базовый
- Seagate BarraCuda - 2 ТБ
Ноутбук:
- Windows 10 Home 1803 (апрельское обновление)
- Спецификация: https://msi.com/Laptop/GS70-2PE-Stealth-Pro/Specification
Проблема в том, что чем дольше компьютеры работают, тем больше оперативной памяти они используют. И чем больше ОЗУ они используют, тем медленнее они ведут себя, особенно в играх (некоторые игры становятся даже неиграемыми из-за «микро-лагов» каждые несколько секунд, поэтому мне нужно перезагрузить компьютеры, чтобы очистить ОЗУ), и даже видео начинает десинхронизироваться аудио через некоторое время.
Более того, после апрельского обновления системный процесс начал загружать много ЦП, вероятно, из-за увеличения использования ОЗУ, как, вероятно, говорила программа xperf. Возможно, загрузка ЦП выше, когда компьютеры работают дольше, но это не так просто, как в случае с ОЗУ.
Я попытался использовать poolmon и обнаружил, что теги пула "Proc" и "Toke" увеличивают использование памяти. Но я не смог найти, какой драйвер или другое программное обеспечение использует эти теги и утечки памяти.
Проблемы на обоих ПК начались, вероятно, в январе, когда я купил ПК.
Вот несколько скриншотов примерно через 5 часов:
- Использование оперативной памяти на вкладке «Процессы» в диспетчере задач
- Использование оперативной памяти на вкладке «Производительность» в диспетчере задач
- Использование оперативной памяти на вкладке «Пользователи» в диспетчере задач
- Выход Poolmon
- Использование процессора системным процессом
- Вывод Xperf для использования процессора системным процессом
Некоторое нестандартное программное обеспечение, которое я использую:
- Google Drive Sync
- ManicTime
- MegaSync
- MSI Afterburner
- OpenVPN
- VirtualBox
- WireShark
Я пытался без успеха:
- Установить ClearPageFileOnShutdown
- Отключить предварительную выборку
- Отключить Superfetch
- Отключить NDU
- Обновить все драйверы
- Удалить некоторые драйверы
- Запустите SFC / Scannow
Может кто-нибудь сказать мне, в чем может быть проблема или что я должен попробовать дальше?
РЕДАКТИРОВАТЬ:
Большое спасибо @ magicandre1981. Проблема была с процессами зомби, созданными скином Win10 Widgets для Rainmeter.
Я использовал утилиту "FindZombieHandles" из статьи о процессах зомби, и она показала мне около 20000 процессов зомби в моей системе после 2 часов работы, и их число все еще увеличивалось со скоростью около 5 новых процессов зомби в секунду. Он не показал мне, какой процесс вызвал эту утечку, но дал мне хотя бы представление о том, что не так.
Затем я отладил утилиту, чтобы увидеть, есть ли дополнительная информация. Я узнал, что было много процессов CMD зомби. Поэтому я использовал Process Explorer, чтобы увидеть, какой процесс создает эти CMD, и это был уже упомянутый Rainmeter.