Qt程序 windows环境长时间运行,界面卡顿,需要重启操作系统
疯魔症 2018-01-19 09:50:28 Qt4.8开发的软件,只在windows跑,在用户环境出现几次卡顿不响应的现象,重启软件仍然卡顿不响应,重启操作系统后软件正常。
先说下软件,软件是需要长时间运行的,设计一些数据采集,曲线列表等等的界面,我的开发环境很稳定,用户的环境中跑也很稳定,CPU稳定在10%左右,内存一百多M。但是呢出现了几次情况。
我本地的开发环境,win10,Qt4.8 for vs2008,Qt Creator
第一种现象,用户的几台计算经win8,win10,win7,平时跑都正常,有一次出现界面卡顿点击不响应,重启软件也不管用,由于用户计算机重来不关闭(几个月),我要求用户重启计算机,重启后软件正常,我的解释是,windows本身不稳定,长时间跑图形界面软件需要定期重启。
第二个现象,最近用户部署一台新的计算机,win7,启动软件点击鼠标只有几个控件会响应,具体现象:例如点击按钮,只有个别按钮响应点击,例如QTabWidget,点击tab也没响应,软件中使用了多个QTabWidget,软件重启也不行,每次重启软件后响应的按钮也不同;我做了一些尝试,软件启动后,使用它tab键,可以切换不同按钮的焦点,可以切换QTabWidget的tab焦点;另一个尝试,我编译了一个简单的Qt程序,只有一个QTabWidget控件,几个按钮几个editLabel,也有同一样的现象,鼠标点击不能都响应,tab键可以切换各控件的焦点。
请教下这两个现象怎么解释,万分感谢