我正在使用Gnuplot绘制图形。事情是这样的,由于内存使用率很高,它无法正常工作,或者在几分钟内被杀死。
我的笔记本电脑内存为4GB。并且文件大小大约在1GB到1.5 GB之间。实际上,我是C语言和编程的初学者。我不明白的是,为什么这项“外观简单”的工作需要这么多回忆。这只是t和x之间的匹配点。
我将在下面写下一部分文件。我在终端上写下的代码是;
plot "fl1.dat" u 1:2 linetype 1.
1.00000e + 00 1.88822e-01
2.00000e + 00 3.55019e-01
3.00000e + 00 -1.74283e + 00
4.00000e + 00 -2.67627e + 00
...
...
...
我唯一能做的方法就是增加RAM或在实验室使用计算机?
谢谢。
还有一点要注意的是,在选择输出端可对内存消耗巨大的影响:互动窗口或矢量格式将消耗多少更多(我猜是因为这些格式保存的每一个数据点的轨迹,尽管作为强调通过Peaceful,您可能不需要所有这些要点。因此,减少内存消耗的一种快速方法是将输出端子设置为适当大小的png,例如:
set terminal png size 1000,1000
set output "mygraph.png"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句