我在 PC 上使用 RAMMap 检查发现,已安装的 4 GB RAM 中约有 1.5 GB 已被驱动程序锁定。
谷歌搜索的大多数结果告诉我,这通常是由 VMWare 等虚拟机管理工具的驱动程序引起的,但这里的情况并非如此,因为我的电脑上没有安装任何此类工具。
如何准确查明是哪个驱动程序导致了此问题,以及如何使内存可供其他进程使用?
我认为锁定的内存通常会在需要时被释放并被其他进程占用,但这种情况并没有发生,而且我的浏览器(Firefox)每次内存使用量变得> 350 MB时都会冻结,这是非常低的(只是播放来自youtube 和打开 facebook 会使浏览器在几分钟后冻结)。我能做什么来解决这个问题?
您必须使用Windows 评估和部署工具包 (ADK) 来检测哪个驱动程序使用“驱动程序锁定”。
\n\n第一步是安装 Windows 评估和部署工具包,并确保选择 Windows 评估工具包和 Windows 性能工具包:
\n\n\n\n(其他组件不是必需的)。
\n\n\n\n\n\n\n\n\n
Windows Assessment Console (WAC)从“开始”菜单打开。打开
\n\nOptions menu并选择New Job\xe2\x80\xa6输入
\n\nMemoryTest为job name.选择
\n\nCreate a custom job。点击
\n\nAdd Assessments。单击 \xe2\x80\x9c+\xe2\x80\x9d 符号添加内存占用评估\n 单击新添加的内存占用评估以输入测试\n 配置。
\n
\n\n\n直接在系统上运行作业。(单击右下角的\n“运行”按钮可选择此选项。)
\n\n\n
\n- \n
这将重新启动系统以收集跟踪。
- \n
此测试可能需要大约 15-20 分钟才能完成。
捕获跟踪后,您可以查看数据。
\n\n\n\n\n\n
\n- 在 中
\nWAC,打开Options menu并选择Open Results\xe2\x80\xa6- 单击浏览\xe2\x80\xa6 按钮。
\n- 导航到存储在步骤 1 中创建的评估的文件夹。
\n- 打开您在步骤 1 中创建的评估。
\n
在这里你会看到这样的东西:
\n\n\n\nDriver Non-Paged Allocations现在,通过单击左侧的箭头展开类别。
展开DriverLockedSystemPages类别:
原因是通用图形驱动程序。看看哪个驱动程序适合您的情况。查找驱动程序属性/版本,然后查看是否获得更新的驱动程序。
\n| 归档时间: |
|
| 查看次数: |
12739 次 |
| 最近记录: |