页面文件的大小配置
1、Kernel memory dump
pagefile设为RAM大小的30%
2、Complete memory dump
pagefile设为RAM大小+300
1 自动重新启动 After BSOD, OS will auto restart, or stay at a blue screen.
2 转储文件位置 location of dump file.
3 覆盖任何现有文件 overwrite old dump. By default only keep 1 latest dump.
4 Dump配置的注册表位置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl
页面文件是硬盘上的可选隐藏系统文件,页面文件具有以下功能:
RAM 的物理扩展
应用程序要求
支持系统故障转储
pagefile配置的注册表位置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
pagefile设为RAM大小的30%
pagefile设为RAM大小+300
完整的Dump配置分为三个步骤
1) 配置dump类型
a. 右键单击“我的电脑”,然后单击“属性”;
b. 单击“高级”选项卡,在启动和故障恢复区域中,单击“设置”,然后检查在写入调试信息下的是否为核心内存转储;
c. 单击“确定”两次;
2) 创建页面文件
a. 右键单击“我的电脑”,然后单击“属性”;
b. 单击“高级”选项卡,在性能区域单击“设置”;
c. 单击“高级”选项卡,然后在虚拟内存区域单击“更改”;
d. 选择操作系统所在的系统分区安装,选择“自定义大小”,设置初始size和最大size。设置原则:安装的物理内存的30%(MB),比如16GB内存,您需要设置初始的大小就是:16×1024×0.3=4915M,最大大小比初始大小大或者一样即可;
e. 单击“设置”,然后单击“确定”三次。
3)重启计算机,使配置生效
注意:
内存转储文件所选择的磁盘必须有足够的可用空间。
默认情况下的会将内存转储写至 %SystemRoot%\Memory.dmp文件。如果在 %systemroot%驱动器上没有足够的可用空间,可以将该转储文件重定向到另一个具有足够的可用空间的位置。(所需空间大小请参考您的Pagefile size)。
以管理员身份打开命令提示符运行如下命令并重启机器(16G RAM机器)
reg add "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "C:\pagefile.sys 4915 4915" /f
reg add "HKLM\System\CurrentControlSet\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "C:\Windows\Memory.dmp" /f
reg add "HKLM\System\CurrentControlSet\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 2 /f
1) 配置dump类型
a. 右键单击“我的电脑”,然后单击“属性”;
b. 单击“高级”选项卡,在启动和故障恢复区域中,单击“设置”,然后检查在写入调试信息下的是否为完全内存转储;
c. 单击“确定”两次;
2) 创建页面文件
a. 右键单击“我的电脑”,然后单击“属性”;
b. 单击“高级”选项卡,在性能区域单击“设置”;
c. 单击“高级”选项卡,然后在虚拟内存区域单击“更改”;
d. 选择操作系统所在的系统分区安装,选择“自定义大小”,设置初始size和最大size。设置原则:安装的物理内存大小加300M,比如16GB内存,您需要设置初始的大小就是:16×1024+300=16684M,最大大小比初始大小大或者一样即可;
e. 单击“设置”,然后单击“确定”三次。
3)重启计算机,使配置生效
以管理员身份打开命令提示符运行如下命令并重启机器(16G RAM机器)
reg add "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "C:\pagefile.sys 16684 16684" /f
reg add "HKLM\System\CurrentControlSet\Control\CrashControl" /v DumpFile /t REG_EXPAND_SZ /d "C:\Windows\Memory.dmp" /f
reg add "HKLM\System\CurrentControlSet\Control\CrashControl" /v CrashDumpEnabled /t REG_DWORD /d 1 /f
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。