当前位置: 代码迷 >> C# >> winform程序一个神奇的有关问题,疯了求解
  详细解决方案

winform程序一个神奇的有关问题,疯了求解

热度:110   发布时间:2016-05-05 04:21:10.0
winform程序一个神奇的问题,疯了求解
做了一个C# winform程序。用了2个月没有问题。昨天晚上突然出现一个问题。打开界面放大会卡死(无响应),点点界面里的控件 点几下也会卡死。很长时间也没有得出问题的解决方法。已知打开的软件的时候并没有死循环。有部分电脑用着正常。有部分电脑出现上述情况。但是以前都是正常的。想了很多解决方法。最后找到一个解决方法,把桌面分辨率调到800*600 软件就能正常运行。但是太丑了。不是解决问题的根本方法。求大神支招,拜谢
------解决思路----------------------
内存是不是不够用?
------解决思路----------------------
重点检查一下看看是不是滥用了 Timer 或者 Sleep 语句。
------解决思路----------------------
看看是否是因为2个月下来数据量的增长 而你原来处理数据都在ui线程,随着数据量的上升导致时间的上升,若是,请移入线程池处理耗时操作
------解决思路----------------------
引用:
Quote: 引用:

和硬件有关??内存?显卡?驱动?设置?

分辨率设置成800*600就好了。这个问题我长这么大都没遇到过。真是醉了


什么操作系统?
找一台电脑试一试:
1、重启按F8,选最后一次正确的配置看看。
2、在桌面上点左键,选内容,最后是看一下显示加速的设定。调低一点看看。
3、我的电脑上点右键,选内容,进阶设定,进阶……(我的电脑是繁体,显示的文字和简体有差别),选效能,选最佳效能。
4、显卡换驱动。
5、关闭杀毒软件。
6、实在不行了,关机,拨下内存、显卡,用橡皮擦擦金手指,再插上看看。
  相关解决方案