我正在尝试使用p5.serial在网页上显示我的类似Arduino的设备的USB输出。它每秒连续生成大约10个字符串。
问题是:
当我运行p5serial (在外壳窗口中)或p5.serialcontrol (电子/图形用户界面应用程序)时,节点服务器启动时大约为12MB,但在它运行时,它很快膨胀到>1 GB,并且输出变得缓慢。服务器最终会死于
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
...
Abort trap: 6问题是:
这是一个已知的问题吗(除了我刚刚提交的bug报告之外)?或者可能是我使用它的方式上的错误?
以下是一些详细信息:
当我通过串行USB终端连接这个类似Arduino的设备时,一切正常(除了缺少可爱的p5.js图形)。
我运行的是OS X (10.12.6 / Sierra),node v6.3.0,p5.serialserver@0.0.24
I've posted a gist containing a minimal example (但请理解,它假定您有一个带USB的类似Arduino的设备)。
发布于 2020-12-01 10:59:31
此内存链接已在p5中修复。序列:https://github.com/p5-serial/p5.serialcontrol/issues/12
https://stackoverflow.com/questions/45450583
复制相似问题