02-08-13, 03:27 AM
sajad كتب :السلام عليكم
اخي العزيز بما أن الوصول الى دالة من نوع Static لايحتاج الى تعريف Instance للفئة فانه لا يأخذ مساحة كبيرة من الذاكرة لكن عند تحميل الدالة التي من نوع static في الذاكرة يكون اسرع من تحميل الدالة التي هي ليست static لانها لا تحتاج الى انشاء Instance لاستدعائها.
وأي شيء static يخزن في مكان خاص في الذاكرة (heap) يدعى بـ High Frequency Heap او normal garbage collected heap
heap: مكان كبير من الذاكرة حيث تخزن البيانات فيها بشكل عشوائي.
ويتم تحميل الـstatic الى الذاكرة في حال اول استدعاء لها ويتم التخلص منها حال انتهاء عمل البرنامج
مشكور اخوي على المعلومات القيمة
لكن متى يتم التخلص من الدالة العادية التي ليست static ؟؟
وحسب الي قلته يعني static اسرع واقل مساحة وافضل من الدالة العادية الي تستعمل محددات الوصول الاخرى

