大家遇到过波形处理和显示的时候内存占用过大的情况么?
时间:12-13
整理:3721RD
点击:
用了一个桢结构来请空示波器的历史数据,然后显示新数据,一个1024*3的二维数组,此过程中内存占用上升到500M,百思不得其解中
这数组不算大吧
是不是对数组进行了某种运算比如转置之类
经过断点验证,就是在运算结果送给示波器的时候内存占用飙升的
那得看你示波器如何实现了
用的普通的waveform graph么
waveform chart
示波器应该不断更新显示波形吧?
用chart的话必须每次显示新数据之前都清空一次
另外你是用chart的history属性来清空的么
是啊,就是为了更新,每次显示之前用history清空一次
这种情况最好用waveform graph
谢谢,果然