软件未响应之后就永远未响应了,怎么修复

张天星 2019-06-30 09:52:44
1、我的程序在一台电脑上运行,电脑很卡的时候,会出现未响应的情况。
这时候,就算电脑CPU慢慢下来,不卡了,软件还是未响应,不会恢复。。

我看其他市面上的软件,他们未响应的情况也有发生,可是过一会就能恢复,是怎么做到的。。。
...全文
2918 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
张天星 2020-09-15
  • 打赏
  • 举报
回复
Progress执行的命令有概率卡死,直接异步加超时错误。 从UI启动的大部分命令(涉及io操作),都用Task.Run的方式启动,已经不会卡死了。
  • 打赏
  • 举报
回复
你仔细看看 哪里没释放资源? 出现这种问题 要不就是本身电脑开销就大,开不开你的软件都会有卡死,又或者是你代码问题开了你的软件才会卡死
wanghui0380 2019-07-04
  • 打赏
  • 举报
回复
获取到当时dump文件,然后分析。 至于怎么分析dump文件我们就不说啥了,你百度。因为这个没办法说,只能是具体问题具体分析,100份dump的可能有40个错误方向。所以说不了。只能说,优先运行dump看他运行到那里了。如果这个看不到,那就看锁,看内存 具体操作 https://www.baidu.com/s?wd=%E6%97%A0%E5%93%8D%E5%BA%94%20dump&rsv_spt=1&rsv_iqid=0xcfcc69f400027dfb&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=15&rsv_sug1=16&rsv_sug7=101&rsv_t=fb9eChRaTfB9SUbw0ih70zHHxPjsXd5AZGQhGWZpQRe3%2BI5nkfPYnWMtuRHC72%2Fvcihh&rsv_sug2=0&inputT=6397&rsv_sug4=6398
kee_ 2019-07-04
  • 打赏
  • 举报
回复
一直未响应说明程序挂了,内部肯定有异常或者错误的地方
张天星 2019-07-03
  • 打赏
  • 举报
回复
引用 1 楼 秋的红果实 的回复:
具体问题具体分析 首先检查自己的程序有没有bug,例如非托管资源是否及时释放 使用loadrnner等工具,对软件进行测试,找到瓶颈所在
找的有点头晕,唉,重点是,不是公司项目,不方便问老大。。。
张天星 2019-07-03
  • 打赏
  • 举报
回复
引用 3 楼 caozhy 的回复:
看下是否有死循环或者线程死锁了
引用 4 楼 正怒月神 的回复:
额。。。那我觉得是你程序里做的逻辑操作问题。。
所以说,如果逻辑正常,就算偶尔未响应了,过一会也能自动恢复,不需要特别处理?
正怒月神 2019-07-01
  • 打赏
  • 举报
回复
额。。。那我觉得是你程序里做的逻辑操作问题。。
threenewbee 2019-06-30
  • 打赏
  • 举报
回复
看下是否有死循环或者线程死锁了
秋的红果实 2019-06-30
  • 打赏
  • 举报
回复
具体问题具体分析 首先检查自己的程序有没有bug,例如非托管资源是否及时释放 使用loadrnner等工具,对软件进行测试,找到瓶颈所在
m0_37646670 2019-06-30
  • 打赏
  • 举报
回复
弄个进程显示后台在干什么的进度显示,又人性化又能找到卡死的地方

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧