Python IDLE在Linux

时间:2017-10-29 05:43:01

标签: linux windows python-2.7 wxpython

Python 2.7 wxPython 3.0。 numpy 1.9

我一直在运行一个应用程序,在Windows机器上占用36K RAM,这就是我所期望的。我有大量的数据存储在RAM中。但是,当我尝试在Python IDLE的Linux机器上运行它时,内存使用率非常高,并且在关闭应用程序后应用程序无法从RAM中正确清除。 Gnome-system-monitor显示~10个相同的应用程序打开,其中一个需要大约1.5 GB的内存。有趣的是,这个数字一直在缓慢上升〜每小时100MB。

更新:在Windows 7计算机上观察到类似的行为,但内存使用量增加的速度要慢得多。

The selected python process consumes 560 K of RAM

该程序具有36MB numpy数组的2字节整数。我使用wxagg

处理它们并使用wxPython进行绘图
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FCW

随着时间的推移,内存消耗量增加。我每次绘制时都在计算y和x坐标,因为这是一个实时数据采集和绘图(如示波器)。我没有绘制整个缓冲区。我平均N点得到每整个时间范围~360分。

WxPython app for data charting

有没有人见过类似的东西?对此有何看法?

Python 2.7版

0 个答案:

没有答案