自 10586.17 起,Explorer.exe 在耗尽一个 CPU 核心时发生内存泄漏

自 10586.17 起,Explorer.exe 在耗尽一个 CPU 核心时发生内存泄漏

Explorer.exe(GUI)仍在运行且响应迅速,但有一个线程挂 ntdll.dll!RtlAcquireSRWLockSharedntdll.dll!ZwQueryFullAttributesFile堆栈顶部。

耗尽一个 CPU 核心时内存泄漏。我似乎从 10586.17 (Win10 Pro x64 i7, 16GB) 开始就出现这种情况

第二个问题:向 MS 报告是否有意义?如果有意义,具体报告给哪里?

答案1

CPU 使用率间接来自网络。真正的原因是 Exploer 尝试从视频文件 ( shell32.dll!CInfoTip::GetInfoTip) 生成工具提示。这导致mfmpeg2srcsnk.dll(Media Foundation MPEG2 Source and Sink DLL) 执行工作以获取数据 ( )。这导致 Windows 的网络组件 (mup.sys!MupCleanup、 !RxCommonCleanup 和 laetr rom the kernel: )KernelBase.dll!GetFileAttributesExW中的 CPU 使用率:rdbss.sysntoskrnl.exe!CcFlushCache, ntoskrnl.exe!MmFlushSection, ntoskrnl.exe!MiFlushSectionInternal

在此处输入图片描述

在此处输入图片描述

因此读取后的清理会导致 CPU 占用高。

相关内容