Server 2008使用Windows Error Reporting保存Crash Dump

Windows Server 2008从Windows Vista SP1开始支持Windows Error Reporting,通过注册表配置,可以在User-mode application崩溃时自动保存Crash Dump,而不会显著影响性能。开启此功能涉及修改`HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsWindows Error ReportingLocalDumps`下的`DumpFolder`、`DumpCount`、`DumpType`等键值,允许定制dump位置、数量和类型。这在测试和生产环境中都可帮助快速调查问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Windows Server做性能测试的同学都会有这样的经历,发现W3WP或者其他相关程序crash以后,开发的第一反应经常是:“有没有 crash dump?我需要看这个来调查问题。” 在Server 2003中我们总是要借助于第三方工具来抓取Crash Dump,不仅很麻烦而且会影响系统的性能,因此在产品环境中用起来也就更加谨慎。

好的一点是,自从Windows2008/Windows Vista SP1 开始,Windows自身就开始提供Windows Error Reporting,在注册表中进行配置后,当user-mode application crash之后,Windows会自动抓取Crash Dump并保存在指定目录下。经过最近的测试,在我们的环境中并没有发现因为打开这个功能造成的明显性能下降。


这个功能在Windows中默认是关闭的,想打开的话修改方式如下:

1. 运行Regedit

2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值