一晩アイドリングした後(私は使用/自動スリープまたは休止状態ではありません。ロックするとディスプレイが自動的にオフになります)、完全に最新のWindows 10 Proコンピューターは、翌日のマウスまたはキーボードの操作でディスプレイをオンにできません。 。代わりに、コンピューターがクラッシュして再起動します。イベントビューアには、仮想メモリの不足に関連する多くのエラーイベントが表示され、イベント2004「Resource-Exhaustion-Detector」は5分ごとに何時間もログに記録されます。
イベント2004「リソース枯渇検出器」一般
Windowsは、仮想メモリの不足状態を正常に診断しました。次のプログラムが最も多くの仮想メモリを消費しました:sqlservr.exe(3020)は343736320バイトを消費し、svchost.exe(7036)は133574656バイトを消費し、MsMpEng.exe(2688)は110944256バイトを消費しました。
イベント2004「Resource-Exhaustion-Detector」の詳細(SystemInfoは、私の質問がそこにあるためのみ)
<SystemInfo>
<SystemCommitLimit>49033330688</SystemCommitLimit>
<SystemCommitCharge>49031442432</SystemCommitCharge>
<ProcessCommitCharge>1374498816</ProcessCommitCharge>
<PagedPoolUsage>446369792</PagedPoolUsage>
<PhysicalMemorySize>17100132352</PhysicalMemorySize>
<PhysicalMemoryUsage>11527102464</PhysicalMemoryUsage>
<NonPagedPoolUsage>605999104</NonPagedPoolUsage>
<Processes>73</Processes>
</SystemInfo>
上記の私の内訳:
SystemCommitLimit = 49,033,330,688 = approx 48 GB = 16 GB RAM + 32 GB Pagefile
SystemCommitCharge = 49,031,442,432 = approx 48 GB
ProcessCommitCharge = 1,374,498,816 = approx 1.4 GB
PagedPoolUsage = 446,369,792 = approx 0.5 GB
NonPagedPoolUsage = 605,999,104 = approx 0.6 GB
SystemCommitCharge = 48 GBでありながら、すべてのプロセスとドライバーの合計が3 GB未満をコミットした場合、コンピューターをクラッシュさせる他の45 GBをコミットしたものは何ですか?
このイベントのデバッグに関して私が見つけることができるすべての情報は、プロセス(ProcessCommitCharge)またはドライバー(PagedPoolUsage/NonPagedPoolUsage)がメモリをリークしていることを前提としています。私の場合、このメモリリークのデバッグをどこから始めればよいかわかりません。