关于workerman对象销毁的问题!

0

我在模仿browserquest做游戏客户端,在worker里new一个Player对象,我发现这个对象在我关闭浏览器,断开连接后一直存在内存里,我尝试了好多办法都没有办法销毁他,请问我该如果销毁这个对象?

已邀请:

walkor

赞同来自:

如果对象无法销毁,说明对象或者对象的属性在其它地方有引用。如果你这个Player对象生命周期是和某个连接一致的,那么就监听这个连接的onClose事件,然后在事件回调函数里删除对象以及对象属性的外部引用。

居川 - 禅心已做沾泥絮,不逐东风上下狂。

赞同来自:

谢谢!我马上去试一下。

要回复问题请先登录注册