问题:如何解决由nvpcf.sys引起的内存泄露问题
起因:去年买了一台笔记本电脑,最近发现风扇总是无缘无故的转起来。点开任务管理器发现明明电脑什么程序都没有开,但占用内存却达到了60%。这肯定是不正常的,然后上网找帖子逐一排查问题。
经过:在网上找帖子的过程还是挺顺利的,首先下载了RAMMap,专门用于分析Windows操作系统中内存的使用情况。找到了占用内存最大的一个问题,非分页缓冲池。

这里可以看到非分页缓冲池已经到了很高的一个数值。(网上说正常的数值大小应是400-500MB之间)
然后通过Toolmon工具查看什么原因导致非分页缓冲池占用高,结果如下图

与网上同问题图片对比,发现他们的“nvpc”这一项排在非常下面,并且Allocs(分配)与Frees(释放)的数值明显相差过多,猜测分配的内存没有得到正确释放。在深挖得到如下结果图片

经网上查找这个“nvpcf”好像与驱动有些关系,也在网上搜索了一些案例,但大都与“电脑蓝屏”相关字眼出现,并没有出现nvpcf.sys引起的内存泄露的答案。
结果:未解决问题,电脑风扇呼呼转,未见其他异常。遂请求好心人们可不可以告诉我找到这个问题下一步我应该怎么做,感谢大家!