c# winform 最小化长时间不动,再打开点刷新会卡住10秒左右,后面就不会再卡了

YongYuanhtYiHao 2016-03-18 11:54:10
c# winform 开发的程序,最小化长时间不动,再打开点刷新会卡住10秒左右,后面就不会再卡了,这是什么原因?

有人说是因为软件睡眠了,再打开会有个重新编译的过程,是不是这个原因呢,该怎么解决,求大神帮忙解答。
...全文
727 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你得看看你窗体变更有关的事件,比如SizeChanged,Activated,Resize,Paint什么的,里面是不是写了什么代码阻塞了UI线程加载了
pu.xiao.zhang 2017-11-16
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
都春天了,还睡眠个屁啊。超过10毫秒的睡眠都是假睡,可能的软件在走私。
这逼货是个山寨的专家。看看这个回复,倒是个砖家的言论。
tanta 2016-03-19
  • 打赏
  • 举报
回复
有可能是你程序占用的内存比较大 ,在同时运行的程序较多的情况下,内存不足,操作系统把你程序的部分内存写到磁盘缓存中了,再次调用的时候,需要从磁盘中交换回来,占用了较多时间。 你关闭所有其他程序,或在内存较大的电脑上试试,看是不是这个原因。
YongYuanhtYiHao 2016-03-18
  • 打赏
  • 举报
回复
大家都没碰到过吗?自我感觉程序还是挺正常的。我网上搜了下,也有人碰到这种问题,只是没解决方法。
飞天凤凰601 2016-03-18
  • 打赏
  • 举报
回复
走私嘛,就是非法的做事噻
YongYuanhtYiHao 2016-03-18
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
都春天了,还睡眠个屁啊。超过10毫秒的睡眠都是假睡,可能的软件在走私。
走私,啥意思呢
  • 打赏
  • 举报
回复
都春天了,还睡眠个屁啊。超过10毫秒的睡眠都是假睡,可能的软件在走私。
大鱼> 2016-03-18
  • 打赏
  • 举报
回复
你调试一下,是不是执行了什么方法没有。
YongYuanhtYiHao 2016-03-18
  • 打赏
  • 举报
回复
引用 5 楼 qq_17486399 的回复:
会不会是你的load方法里面写了复杂的逻辑?楼上说的那个走私我不了解。
窗体从最小化展开时,不会执行load方法的吧。
Poopaye 2016-03-18
  • 打赏
  • 举报
回复
winform哪来的刷新
大鱼> 2016-03-18
  • 打赏
  • 举报
回复
会不会是你的load方法里面写了复杂的逻辑?楼上说的那个走私我不了解。

110,536

社区成员

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

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

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