注册 登录
编程论坛 C++教室

自己写了一个窗口上用的实时趋势图控件,结果CPU占用太大[讨论]

Lyone 发布于 2011-04-11 11:44, 454 次点击
写这个控件之前,没有接触过ActiveX。后来听说了ActiveX,但不知道里面是否有实时趋势图的控件可以用?
4 回复
#2
Lyone2011-04-11 12:44
经过几次测试,发现问题可能出在控制控件的刷新时间上。
#3
红色警戒2011-04-11 13:00
一般在定时器刷新就可以,一秒一次
#4
Lyone2011-04-11 13:10
因为要一毫秒刷新一次,所以我采用了微秒级的定时器。现在感觉自己做实时趋势图太吃力了。如果有现成的。比如ActiveX里有就好了。
#5
Lyone2011-04-11 15:03
又分析了一下,可能是每个实时趋势图开一个线程运行。所以一个窗口下趋势图一多,线程也多了。于是可能造成CPU的拥堵。需要想一个办法,即制堵,又能使每个线程都一一的运行,不存在某个线程排不上号被搁置的情况。
1