2014-10-05 47 views
1

最近开始在我的数字海洋液滴(1核心1GB RAM)上使用socket.io进行游戏。我目前正在使用twitter流。Socket.io CPU和Ram的使用

目前,只有一个Twitter流发出tweets。客户端接受推文并将其打印到DOM。

CPU使用率在60 &和15%之间(通常为30-40)之间不断回落,第四位和RAM使用率在150MB左右。

这对我来说似乎很奇怪,因为没有socket.io的东西是很平静。

你知道这里可能会发生什么吗?

回答

1

如果你使用节点,150MB RAM可能不是非典型的。节点约在100MB左右。你有任何类型的控制台日志记录功能来检查你的事件发射时间?可能有很多事情你没有看到,并用console.log语句标记它们可能会使其非常明显

+0

一切都非常基本。没有记录,什么都没有看一看。 http://pastebin.com/beTUjCpS对于我来说,这似乎很奇怪,这个小东西会占用如此之多的内存和内存,当一个博客系统的幽灵使用这个和1%的CPU时,只有一半的CPU是 – Mia 2014-10-05 23:28:23

+0

当你以什么速度访问页面时它发射什么? 编辑:或至少添加一个“console.log(鸣叫);”在你io.emit之前,看看你有多少 – dkran 2014-10-05 23:31:36

+0

约每秒20 – Mia 2014-10-16 12:22:22

相关问题