wpf生成dump

wpf生成dump,第1张

wpf生成dump具体方法介绍如下:

现在我准备创建一个简单的 winform 程序,在 button 事件中故意让主线程sleep造成程序假姿配誉死,参考代码如下:

public partial class Form1 : Form { public Form1() { InitializeComponent()} private void button1_Click(object sender, EventArgs e) { Thread.Sleep(1000 * 10)MessageBox.Show("clicked me!")} }

卖搭

接下来启动 cmd 窗口,输入:

C:\Windows\system32>procdump -ma -h -w WindowsFormsApp1.exe E:\net5\hungwindow.dmp ProcDump v10.0 - Sysinternals process dump utility Copyright (C) 2009-2020 Mark Russinovich and Andrew Richards Sysinternals - www.sysinternals.com Waiting for process named WindowsFormsApp1.exe...

启迹段动程序后点击 button 让 winform 假死,可以看到 procdump 在 5s 之后自动输出了dump。

如果您的电脑C盘出现大量dump文件的情况,那么您可以尝试以下方法来解决:

1.删除dump文件:打开电脑的C盘,找到Windows文件夹,进入Minidump文件夹,将其中的dump文件全部删除。注意,如果无法删除某些文件需要验证管理员权限是否足够;饥慎

2.停用崩溃转储:如果电脑中的dump文件很频繁出现,毁大那么建议您停用崩溃转储。此 *** 作需要进入“控制面板”,点击“系统和安全”,在出现的菜单中点击“系统”。在d出的窗口中选择“高级系统设置”,选择“设置”选项卡中的“启动和故障恢复”,取消勾选“自动重启”和“自动保存修改的设置”,以停用自动崩溃转储。

总之,删除C盘中的dump文件或停用自动崩溃转储都可以解决dump文件频繁出现的问题。但建议您在完成上述 *** 作后,及时备份电脑中纤肢竖的重要文件以避免进一步的数据损失。如果问题未能得到解决,您可以联系相关技术人员寻求进一步的帮助。

可以删除。正漏

电举棚烂脑dmp是系统错误和册产生的文件,比如windows自己的memory.dmp和minixxxx.dmp文件,看样子你的文件应该是应用程序崩溃产生的dump文件删了不会有影响。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8255902.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存