السلام عليكم ورحمة الله وبركاته
يوجد لدي برنامج وبه MainForm حيث أنها MDIContainer
وبالطبع لها ChildForms
عند فتح أي ChildForm يتم الزيادة في إستهلاك الذاكرة
وبعد فترة من فتح أكثر من ChildForm سوف يستهلك كمية كبيرة من الذاكرة
المفروض عند إغلاق بعض ChildForm يتم تقليل نسبة إستهلاك الذاكرة وهذا لا يحدث ، فتظل إستهلاك الذاكرة كما هي
مع أني أضفت السطرين التاليين عند إغلاق ChildForm في الحدث الخاص بـ OnClosed
this.Dispose(); System.GC.Collect();
ومع ذلك لا يتم تقليل إستهلاك الذاكرة لدي ابدا ولو بشعرة ، ارجوا المساعدة
لأن على المفروض البرنامج أن يعمل تقريبا 12 ساعة ... :(