注释
所有者
|
你能检查一下以前的版本,看看它是从什么时候开始的吗?你介意分享你的 gcode 来检查 Linux 吗? |
作者
|
我们在 Linux 上试过,那里似乎没有问题。 我明天会尝试另一个版本的 Python。目前,我正在使用自制软件中的 python。明天我将尝试 MacOS 的标准版。 |
所有者
|
您能否验证它确实是使用的内存或分配给进程的虚拟内存。在 linux 上,“top”命令显示的实际内存为“RES”内存,而 VIRT 有点复杂,它不是实际使用的内存的指示。我不知道它在 Mac 上的表现如何。 |
作者
|
在 Mac 上,它绝对是使用的内存。系统在一些使用后显示内存不足的警告。其他一些程序不再响应,等等。 我测试了不同的版本(没有连接实际的 CNC 机器,只有一些串口),如果我加载文件,启动进程,停止它,启动它,……越来越多的内存被使用(不如运行一个完整的 G 代码)。 我测试的存储库版本:
目前,我正在使用 MacOS Sierra (2.7.10) 中的 Python,但所有这些版本都没有区别。 |
作者
|
也许,这不是 Python 的问题,而是使用的某些库的问题,例如 Tkinter 我将很快尝试一些事情,看看是否可以纠正错误。 |
作者
|
我认为内存泄漏是由 tkinter 引起的,但我不知道如何修复它。出现的问题是打开文件对话框。它永远不会关闭,它只是作为 bCNC 的第二个窗口可用。 |


你好呀,
我们目前面临有关内存泄漏的问题。仅运行一项作业后,使用的内存从大约 100MB 增加到 8.6GB。
该问题出现在最新版本 0.9.9 和 bCNC 的当前主控中。
目前python的版本是2.7.13
最好的祝福