السلام عليكم إخواني
هل حجم ملف .exe لديه أي تأتير على إستهلاك الذاكرة
من الأفضل
هل ملف البرنامج .exe يتضمن 20 فورم لكن يتم فتح فقط فورم واحد في الشاشة حسب المستخدم
أو
أقوم بمسح الفورمات اللتي لن يشتغل عليها المستعمل حتى يصبح حجم الملف أصغر
ماهي أسباب ثقل الحاسوب عند إستخدام البرنامج لأكثر من 10 ساعات
هل كثرة الإستعلامات SQL قد تكون السبب
هل هناك أي وسيلة لتخفيف الذاكرة
إستخدمت Form.Dispose لكن لا يوجد فرق
وعليكم السلام ورحمة الله وبركاته
--
كلما تقدمنا كلما ازدادت ثقل البرامج لما تقدمه هذه البرامج من خدمات وعروض
ولكن بنفس الوقت أجهزة الحاسب تتطور وتصبح أفضل وأسرع
ولذك عليكك أن تراعي جهازك كل فترة وتتجه نحو تحسينه للأفضل باستبدال بعض قطعه
أو تستبدله بحاسب يناسب هذه التطورات
وأهم شيء تحتاجه في حاسبك الحالي وأهمها بالترتيب هي :
- أن تستغني عن الهاردسك الميكانيكي بهاردسك SSD
- أن تنسى ويندوز 32 و تستبدله بويندوز 64
- أن تكون حجم رامات جهازك مناسبة لما تستخدمه من خدمات عليه فلا تقل عن 4 جيجا.
- يفضل أن تستغني عن برامج الانتي فايروس بالبرنامج الرئيسي المرفق مع الويندوز(فهو كافي ويغني عن أي برنامج آخر).
ولا تدع جهازك محطة تجريب لكل برنامج جديد ..
وأن تستنغني عن كل برنامج لا تستخدمه الا مرة واحدة (يعني قم بازالة كل البرامج التي لا تسخدمها).
---
حتى لو بقي جهازك شغال أيام وليالي فلن تشعر بثقل البرنامج
ولن تحتاج لاعادة تشغيله إلا عندما تطلب التحديثات اعادة تشغيله.
أنظمة التشغيل من ويندوز وغيرها وجدت لتبقى شغالة دوماً على مدار اليوم/الاسبوع/الشهر.
---
أجهزتي المكتبية لا أقم بإغلاقها أبداً ولا أعيد تشغيلها إلا اذا طلبت التحديثات ذلك.
عندي أجهزة تبقى شغالة لشهور بدون اعادة تشغيل ..
=======================================
=======================================
أما بالنسبة لبرامجك التي تقوم بالتعامل مع قواعد البيانات (برامج الجهاز الواحد-أو الشبكة المكتبية أو المنزلية).
بحسب تجربتي - أن تعتمد على وضع أن لا تقوم برامجك بالاتصال بقاعدة البيانات إلا عند طلب عملية أو مهمة جديدة أي :
تتصل بقاعدة البيانات ضمن العملية نفسها ثم تنجز العملية وتعودد لتغلق الاتصال(بنفس الأمر)
أي لا تفتح القاعدة بفتح الفورم ثم تحتاج لتغلق الفورم أو البرنامج ليقوم باغلاق الاتصال.
=======================================
هكذا لن تشعر أبداً بثقل نظام الشتغيل لديك أبداً مهما استغرقت فترة تشغيله أياماً بل وشهوراً.
..
أخي Taha Okla شكرا لك كثيرا على الإفادة
شكرا لكل سطر كتبته فهو معلومة بالنسبة لي
لكن يبقى السؤال أخي
هل حجم ملف .exe لديه أي تأتير على إستهلاك الذاكرة
وهنا نتكلم عن أجهزة العميل
اللتي لا يمكن أن نغيرها
فلذلك نغير في تصميم البرنامج
هل عند خفض حجم ملف exe وذلك بفكرة تقسيمه
و تشغيل الملف حسب الطلب
هل سيساعد ذلك في سرعة البرنامج