Nodejs(socket.io)内存使用情况与JavaScript的原始数据类型内存使用情况相比较

时间:2013-08-07 13:23:49

标签: node.js

首先,我的标题可能定义不明确或误导,但它几乎试图总结我的问题。

在没有完全回答我的问题的情况下,我进行了很多搜索。

  1. 如何通过MemoryStorage(socket.get / socket.set)分配socket.io内存以及大约一个socket.set使用多少内存使用量?当插座断开连接时,内存是否正确释放?可选:在v0.11.0-pre中我是否应该注意任何已知的内存泄漏?

  2. JavaScript的GarbageCollector如何处理在全局范围内声明的对象和关联数组?内存最终被释放当我“删除”这样的键值对时:“删除对象[key];”?或者随着客户请求的增加RAM会继续增加吗?

  3. 选项1和2如何相互比较?在增加并最终释放内存时,我应该在全局声明的“地图”上使用socket.set吗?可选:在性能方面它们如何相互比较(“执行”socket.get / object [key])?

  4. 至于我项目的基本信息,我正在Node.js(单个进程)中开发一个游戏服务器,它可以接受与单个服务器可以处理的客户端数量(在扩展到服务器集群之前)。可选:关于我的项目还有其他什么东西我应该注意加载和内存吗?

    感谢您的时间,非常感谢!

0 个答案:

没有答案