Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 推特流时的节点内存管理问题_Javascript_Node.js_Twitter - Fatal编程技术网

Javascript 推特流时的节点内存管理问题

Javascript 推特流时的节点内存管理问题,javascript,node.js,twitter,Javascript,Node.js,Twitter,我正在使用node连接到Twitter流媒体API,但是遇到了一些内存问题 我已经成功地从app.js获得了到twitter流媒体API的连接设置。然后,我的服务器会在每条推文上向仪表板发送一条消息,以直观地更新结果。这一切都很好,但内存会不断增加,直到达到极限 我不确定这是否只是正在处理的tweet的数量,或者是否内存被截留并且没有正确地进行垃圾收集(不确定我是否忽略了一些简单的东西?)-对此有什么帮助或想法吗 您似乎正在将所有接收到的tweet存储在观察列表中,因此它当然会继续消耗更多内存

我正在使用node连接到Twitter流媒体API,但是遇到了一些内存问题

我已经成功地从app.js获得了到twitter流媒体API的连接设置。然后,我的服务器会在每条推文上向仪表板发送一条消息,以直观地更新结果。这一切都很好,但内存会不断增加,直到达到极限


我不确定这是否只是正在处理的tweet的数量,或者是否内存被截留并且没有正确地进行垃圾收集(不确定我是否忽略了一些简单的东西?)-对此有什么帮助或想法吗

您似乎正在将所有接收到的tweet存储在
观察列表中,因此它当然会继续消耗更多内存。你甚至在观察列表的声明中提到了你的担忧。我注意到这是一个问题,但即使在注释掉了t.stream(…)调用之外的所有内容后,内存仍然会增加,我猜这将是nTwitter模块消耗内存的一个问题。。。