v0.10.4nodejs setTimeout स्मृति रिसाव?
यहाँ सरल पाश है कि एक बढ़ती स्मृति के उपयोग में परिणाम है:
function redx(){
setTimeout(function(){ redx() },1000);
console.log('loop');
}
redx();
क्या मैं गलत कर रहा हूँ ??
संपादित
ठीक है, बस दायरे में टाइमआउट वस्तु को संदर्भित करने के सुझाव की कोशिश की और ऐसा लगता है कि कचरा संग्रहण टॉप से 40 सेकंड के बाद में लात होता, तो यहाँ संक्षिप्त है लॉग्स:
3941 रूट 20 0 32944 7284 4084 एस 4.587 3.406 0: ०१.३२ नोड
3941 रूट 20 0 32944 7460 4084 एस 2.948 3.489 0: ०१.५९ नोड
3941 रूट 20 0 32944 7516 4084 एस 2.948 3.515 0: ०१.६८ नोड
3941 रूट 20 0 33,968 8400 4112 एस 2.948 3.928 0: 02.15 नोड
3941 रूट 20 0 33968 8920 4112 एस 3.275 4.171 0: ०२.९८ नोड
3941 रूट 20 0 33968 8964 4112 एस 2.948 4.192 0: ०३.०७ नोड
3941 रूट 20 0 33968 9212 4112 एस 2.953 4.308 0: ०३.१६ नोड
3941 जड़ 20 0 33968 9212 4112 एस 2.953 4.308 0: ०३.२५ नोड
3941 रूट 20 0 33968 9212 4112 एस 3.276 4.308 0: ०३.३५ नोड
3941 रूट 20 0 33968 9212 4112 एस 2.950 4.308 0: ०३.४४ नोड
अविश्वसनीय, मैं कल खुद को सोच रहा था। मेरा अनुमान है कि नोड अज्ञात फ़ंक्शन के बंद नहीं एकत्र करता है। – dualed
आप किस ऑपरेटिंग सिस्टम पर काम कर रहे हैं? – dualed
मैं ARCH के तहत इसका परीक्षण कर रहा हूं। – crankshaft