2014-10-05 43 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

相關問題