Memória vaza usando socket.io

Descobri que os soquetes não são totalmente destruídos no lado do servidor soquete io ao desconectá-los manualmente. Encontreieste tópico no github útil. Enquanto procuro alguns links variáveis que impedem o GC de limpar soquetes, estou fazendo uma pergunta aqui.

Se alguém aqui encontrou o mesmo problema, isso seria de grande ajud

o código que não funciona:

socket.on('disconnect', function(){
    socket.removeAllListeners();
});

///...................

socket.disconnect();

Solução alternativa que, no entanto, usa campos restritos da biblioteca:

delete io.sockets[url];
io.j = [];

questionAnswers(2)

yourAnswerToTheQuestion