2019-07-18 07:25发布
Hugo801122 发表于 2014-3-16 21:14 是不是采集的太多,每次需要内存也太大,所以资源不够了。
xuge7837 发表于 2014-3-16 20:49 程序截图,看你编程是否合理。
最多设置5个标签!
应该是这个原因,请问有什么办法解决吗?
这是写入EXCEL的程序,运行一段时间就出现上图内存已满的情况。
t时间内程序读取的数据点数为
使得缓冲区不溢出,则必须满足如下条件:
由于实际工程应用程序中,采样率f、单次循环执行时间T、每次循环读取的采样数n和缓冲区大小N都是可确定值,则表示 是关于t的一次函数,令 ,当K﹥0时,随着采集时间t的增加,t会增加到一个临界值t0,使得 ,故此种情况不能避免缓冲区溢出,我们可以通过设定程序报错时的时长t足够大来解决;当K≤0时, 恒成立,则可避免缓冲区溢出
一周热门 更多>