تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تخلص من المتغيرات الغير مستخدمة في مشروعك ووفّر من إستهلاك الذاكرة ((فيجوال بيسك6))
#1
السلام عليكم ورحمة الله تعالى وبركاته
موضوع مفيد وهااااام لكل مبرمج للاخ Shady Alset حبيت انقله لكم
اترككم مع الشرح :

لاحظت أن من أكثر المشاكل التي تواجه المبرمج عند تصميم برنامجه هو أنه يقوم بحجز عدد من المتغيرات في الذاكرة لايستخدمها في البرنامج,
حيث يقوم بإستخدام عدد من المتغيرات لتأدية غرض ما وبعدها يقوم بتطوير الطريقة مما يمكنه أحيانا من الإستغناء عن بعض المتغيرات التي حجزها مسبقا.
بالتالي عند تشغيل البرنامج سيقوم بحجز عدد من المتغيرات بأطوال مختلفة حسب نوعها في الذاكرة بدون فائدة سوى أنها ستؤثر على أداء البرنامج حيث ستؤي لزيادة الذاكرة المخصصة للبرنامج أثناء التشغيل وستؤثر على المبرمج أثناء قراءة أكواد مشروعه أيضا, لأنه سيشاهد متغيرات أكثر من المتغيرات المطلوبة لبرنامجه مما يعقّد تحليل الكود وفهمه..

فمثلا : أثناء فحصي للأداة Aero Suite المفتوحة المصدر, وجدت أنها تحجز 133 متغير بدون فائدة (حجز فقط)...لاحظوا الصورة



أعتقد أن هذا رقم كبير بالنسبة للأداة, فإذا قمت بإستخدام هذه الأداة في مشروعك سيضاف إلى هذا الرقم المتغيرات الغير مستخدمة في مشروعك أيضا
بالنهاية سيزداد العدد أكثر وأكثر مما يؤثر على المشروع بعد بنائه ونشره وهذا الشيئ لن يرضي أحد..

لذا أنا أتمنى من جميع المبرمجين وخاصة المبتدئين لأنهم الأكثر عرضة لهذه المشكلة, أن يفحصوا مشاريعهم بهذا البرنامج ليكون البرنامج أكثر جودة وإحترافية..
عذرا لعدم رفع المشروع على المنتدى لانه لايدعم ملفات الــــrar

التحميل من هنــــــا

الرد }}}
تم الشكر بواسطة: Hosain21
#2
مشكور على البرنامج الجميل

لكن ممكن شرح بسسيط في صور كيفية استخدام برنامج

الله يوفقك
الرد }}}
تم الشكر بواسطة:


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم