我做的主界面 需要每隔0.2s采集一次数据 并经过计算后显示在界面上 然后每隔20s左右存储一次数据(是wince的平台,400mHz的cpu 数据采集卡最大10Hz) 现在我碰到的问题是 当主界面长时间运行时,比如3,4天之后 我想点击主界面上的按钮进入下一个菜单时 此时会隔几秒钟才能进入下一菜单。  但是运行时间短时,比如此程序运行1天时 点击按钮后就可以较快捷地进入下一菜单 也就是程序运行时间越久 主界面上的控件响应速度越慢。
我想请教各位大侠这是什么原因造成的!!  我主界面的架构主要就是通过几个定时器来采集数据 计算并显示 存储 然后就是几个按钮进入下一级菜单 所以我用的单线程 不知道是不是要运用多线程的原因。。 但是感觉没必要样的