我试图debugging一些戴尔平板电脑偶尔间歇性出现的零星问题。 查看事件查看器日志,似乎Windows在崩溃后自动创build内存转储文件。 但是,由于平板电脑的硬盘驱动器上的可用空间less于25 GB,因此Windows在创build该驱动器后15秒内也会自动删除该内存转储文件。 (我想也许有23 GB的可用空间,或类似的东西。)
这显然还有很大的空间,所以我希望这个门槛不是那么高。 我该如何改变呢? 或者,我怎样才能完全禁用清理步骤? 我真的需要抓住这些内存转储之一,以便更好地分析真正的问题。
在registry中,导航到HKLM\SYSTEM\CurrentControlSet\Control\CrashControl项。
将值AlwaysKeepMemoryDump (REG_DWORD)设置为1.如果它不存在,请创build该项。
你有没有检查哪种types的debugging信息要写入?
您可以在系统属性>启动和恢复>系统故障中find它。
Microsoft具有KB254649 ,其中包含有关不同选项的详细信息,其中包括有关为何删除.DMP文件的一些说明。
在Windows的debugging工具中,您可以尝试一些包括Windbg,AdPlus或UserDump
MS有一个图表,你可以根据你的情况决定什么是最好的工具
select最佳工具