.net异常处理
2024-08-29 00:17:43
很多情况下,我们通过开发的winform程序会crash掉,此问题大部分是因为有部分异常没有捕获处理导致的。我们可以通过注册下面两个异常处理,来捕获这些异常,并做特殊处理。
Application.ThreadException += Application_ThreadException;
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
但是,还有一些情况会导致应用程序的crash,比如下面的内容:
1.递归导致的程序堆栈耗尽。
2.Native Exception。
3.Heap上的一些异常
遇到上面的内容,可以只能通过windbg live debug分析解决了。
最新文章
- LeetCode---Stack &;&; Heap
- sysbench测试服务器性能
- 使用正则表达式匹配JS函数代码
- LINUX总结第13篇:LINUX下动态库及版本号控制
- Linux下查看MySQL的安装路径
- Openjudge-计算概论(A)-鸡兔同笼
- 2272: [Usaco2011 Feb]Cowlphabet 奶牛文字
- 201521123096《Java程序设计》第十二周学习总结
- shell脚本 字串截取 正则表达式
- tab选项卡--jq
- python之async-timeout模块
- drf8 解析器
- docker+jenkins实现spring boot项目持续集成自动化部署
- [UE4]Visiblity、Render Opacity
- 测试计划&;性能测试分析报告模板(仅供参考)
- HTTP协议--MyWebServer
- Daemontools和Supervisor管理linux常驻进程
- bat计算两个时间差
- electron-vue 开发环境搭建(Windows环境)
- 委托、多播委托、泛型委托Func,Action,Predicate,ExpressionTree