我正在尝试使用p5.serial在网页上显示类似Arduino设备的USB输出。 它每秒连续生成大约十个字符串。
问题:
当我运行 p5serial (在 shell 窗口中(或 p5.serialcontrol(一个 Electron/GUI 应用程序(时,节点服务器开始时为 ~ 12 MB,但当它运行时,它会迅速膨胀到> 1 GB,输出变得缓慢。 服务器最终死亡
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
...
Abort trap: 6
问题:
这是一个已知问题(除了我刚刚提交的错误报告(? 或者可能是我使用它的方式有误?
一些细节:
当我通过串行USB终端连接类似Arduino的设备时,一切正常(除了缺少可爱的p5.js图形(。
我正在运行OS X(10.12.6/Sierra(,节点v6.3.0,p5.serialserver@0.0.24
我发布了一个包含最小示例的要点(但要理解它假设您有一个带有USB的类似Arduino的设备(。
此内存链接在 p5.serial: https://github.com/p5-serial/p5.serialcontrol/issues/12 中已修复