如何破解内存不足的魔咒

2019-07-17 20:16发布

如图所示的程序,运行一段时间后就会提示内存不足了,有什么解决办法?
我的设想是可以连续记录的,最好是能够实时显示曲线并保存在文件中,但同时又可以利用Graph的优势:查看历史记录、缩放波形。
6.png
7.png
8.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
krize
1楼-- · 2019-07-17 23:33
 精彩回答 2  元偷偷看……
Bittern
2楼-- · 2019-07-18 00:14
krize 发表于 2017-1-6 15:32
while循环不停止,导致内存里的数据越来越多,最后溢出,你这个while循环没加延时的,应该很快就会溢出了。
下面这个程序给你参考,连续存储加实时显示:

您提供的方法是:利用波形图表可以连续叠加的方式,存储在硬盘中的波形文件可以连续叠加吗?
krize
3楼-- · 2019-07-18 06:02
Bittern 发表于 2017-1-6 16:18
您提供的方法是:利用波形图表可以连续叠加的方式,存储在硬盘中的波形文件可以连续叠加吗?

必须可以,我给你图里就是连续存储的。
Bittern
4楼-- · 2019-07-18 07:24
krize 发表于 2017-1-6 15:32
while循环不停止,导致内存里的数据越来越多,最后溢出,你这个while循环没加延时的,应该很快就会溢出了。
下面这个程序给你参考,连续存储加实时显示:

用波形图表,只能显示一屏呢,历史波形看不到哦。
krize
5楼-- · 2019-07-18 10:02
Bittern 发表于 2017-1-6 16:51
用波形图表,只能显示一屏呢,历史波形看不到哦。

怎么可能...波形图表带历史功能的,波形图才是只能显示一屏,你手动调一下X轴就能看到了,如果想多显示点,在波形图表上鼠标点右键->历史长度。
金丝猴果果
6楼-- · 2019-07-18 14:36
 精彩回答 2  元偷偷看……

一周热门 更多>