微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 急求助graph显示数据导致cpu使用率上涨

急求助graph显示数据导致cpu使用率上涨

时间:12-13 整理:3721RD 点击:
我从一个自己做得circle buffer里面读1分钟数据显示在graph中,并设置x轴得最小最
大刻度。
当显示1分钟内数据时cpu使用9%左右
当超过1分钟不断更新buffer里数据再显示得时候就高达40%
怎么回事啊?
加急求助:(
.109

1分钟内是不断把数据添加到数组中,使用了寄存器
超过1分钟删除前面得添加到数组后面
如果最小化程序不让graph显示在屏幕上就没那么高得cpu使用率
why?
.182

graph刷新可能比较耗资源,如果graph与另外控件有重叠就会更惨.
.55

graph显示及其耗资源,我的一个采集程序在一般机器上只有在关闭显示才能达到
其标称的采样率!
.243

没办法了么
我的程序在我的赛扬1。7  ddr256上就很好才17%
到工控机上赛扬2.2   ddr512 cant work
cant it be the problem with display card?
.45

还有点不明白的就是
为什么前1分钟数据不怎耗资源
难道是因为graph有自己的缓存区,没有彻底跟新?
有没有解决办法啊,各位大虾救命啊!

.45

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top