我有一個自主的基於socket.io的類對象,它接受服務器端套接字的數組,然後只是偵聽客戶端消息併發迴響應給客戶端。要運行這個功能,我只需要通過調用下面的函數來創建該對象的實例,就像這樣:在JavaScript中的匿名對象的生命週期
function CreateNetworkGame(clients) {
new NetworkManager(clients);
}
我知道,這不是一個好的做法,但它的作品,只是在科學的名義我想問: 沒有變量保持引用該對象的實例,爲什麼它不是垃圾收集,它將在什麼時候(如果曾經)?
您正在使用Node.Js,您將保證指數級內存泄漏。 – 2014-08-29 05:14:13
你爲什麼說這是不好的做法? – 2014-08-29 05:21:26