C# winform程序运行几个小时后,程序未响应。如何排除这个问题?

CPU占用0%已被编译的程序exe
2025-01-08 05:45:08
推荐回答(5个)
回答1:

一般出现程序未响应,都与主程序卡住有关系,重点看下连接数据库的地方,减少与数据库的连接时间,防止无限连接数据库!

回答2:

做好详细的winform程序运行日志,看下是因为运行是内存过高造成未响应,还是代码本身的问题。如果是连接数据库的,还要考虑连接之后断开连接,防止数据库宕机。

回答3:

单步调试一下看看

回答4:

检查一下内存和cpu占用情况。

回答5:

请问是调试程序还是已被编译的程序呢