
عشر نصائح لتحسين حجم وسرعة تطبيقات دلفي
ما سأذكره في هذه العجالة هو مجموعة أفكار مفيدة لتحسين حجم وسرعة برامج دلفي .
بداية , فإن تحسين المشروع لأبعد حد (Optimization) يعتبر من الأمور المهمة والمرغوبة في هندسة البرمجيات بشكل عام , ولكن أحذر ؟
فهي دائما كانت في مواجهة أمور أخرى بالغه الأهمية مثل الإستقرارية (stability) والتوسعية (extensibility) , التي تجبرنا أحيانا على غض الطرف قليلا عن الاداء مقابل بعض المكاسب الأخرى (كما قلت في مقالة البرمجة الغرضية التوجه جاءت الـOOP بأفكار التوسعية ولم تعطي الأولوية رقم 1 للأداء ."لاحظ أن C أسرع من C++ كما هو معروف , رغم أن الأخيرة هي الداعمة للـoop , ولكن من المؤكد ان بناء تطبيقات ضخمة وإمكانية إعادة إستخدام الشفرة من نتائج الoop الأساسية ") .
المهم الآن . .. موضوعنا اليوم عن الاداء . مبدأيا السرعة والحجم , رغم وجود امور مهمة اخرى في إدارة الذاكرة مثلا ولكن لن تكون محور الحديث .
يتولى مترجم دلفي في معظم الاحيان إجراء التحسينات(optimimization) على المشروع , ولكن ذلك قد لا يكون كافيا في كثير من الاحيان .
هذه بعض الأفكار التي يمكنك وضعها بالحسبان عند تطوير تطبيقات دلفي يراعى فيها الحصول على ملفات صغيرة الحجم سريعة التنفيذ :