میموری لیک کا مسئلہ (حل شدہ)

مصنف:کشتی ڈوبنے والا 7, تخلیق: 2015-11-30 10:28:10, تازہ کاری: 2015-12-02 01:58:48

اپنی حکمت عملی ، میموری کی بڑھتی ہوئی ضرورتوں کا سامنا کرنا پڑتا ہے ، کوڈ میں کوئی مسئلہ نہیں ڈھونڈ سکتا ، پوچھنا چاہتا ہے کہ کس نے اسی طرح کے مسائل کا سامنا کیا ہے ، اور اس کا حل کیا ہے۔ اگر آپ کو یہ معلوم نہیں ہے کہ میموری کی بازیابی کیسے کی جاتی ہے تو ، براہ کرم ہمیں بتائیں۔

حل: 1، زیادہ متغیرات کو دوبارہ لوپ کرنے کے لئے زیادہ سے زیادہ متغیرات نہیں بنانا؛ 2، بنیادی فنکشن کوڈ کو کم سے کم؛ 3 ، سب سے کم سب فنکشن کی پیرامیٹرز ، ایکسچینج سے دوبارہ حاصل کریں ، پچھلے درجے سے نہیں ، اگرچہ بہت سے اے پی آئی کالز ، لیکن افعال کے مابین کوئی تعلق نہیں ہے ، اعلی درجے کے افعال کی متغیر میموری کو جلد از جلد آزاد کیا جاسکتا ہے۔ 4، مختلف لاگ، لاگ اسٹیٹس وغیرہ کی حیثیت دکھانے کے افعال، اہم، اونٹیک افعال میں نہیں، بلکہ علیحدہ افعال میں استعمال کیا جاتا ہے؛ 5، کم رفتار کی ضرورت ہے کہ حکمت عملی کے لئے، مثال کے طور پر سمندری طوفان، زیادہ سے زیادہ اے پی آئی کالز استعمال کر سکتے ہیں، اور آپ کو ایک بار پھر کالز کی تعداد کو کم کرنے کی ضرورت نہیں ہے، دوسری صورت میں بہت زیادہ حوالہ دیتے ہیں اور میموری کو آزاد کرنے پر اثر انداز کر سکتے ہیں.

شاید یہ بالکل درست نہیں ہے، لیکن مسئلہ حل ہو گیا ہے۔


مزید

لنگفینگلیکن یہ مسئلہ کوڈ میں ڈھونڈنے کا ہے۔

کشتی ڈوبنے والا 7جب تک ممکن ہو لوپ میں متغیرات نہ بنائیں۔ اور جب متغیر استعمال ہوجائے تو = null کے ساتھ دوبارہ استعمال کریں۔

لنگفینگاس کے ساتھ ساتھ آپ کو اپنے مسائل اور ان کے حل کے اہم نکات بھی شیئر کرنے کی ضرورت ہے۔

کشتی ڈوبنے والا 7شکریہ، بنیادی طور پر حل ہو گیا ہے۔