الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تشغيل البرنامج لاول مرة يكون بطئ لماذا؟!

مغلق
بدأه tmjn في 2 نوفمبر 2007 · 3 رد · 615 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

اخواني الكرام

لماذا عند تشغيل البرنامج لاول مرة بعد تشغيل الويندوز يكون التشغيل بطئ نوعا ما و لكن عند التشغيل للمرة الثانية يكون سريع جدا

اذا كان السبب هو النقل الى الذاكرة فهل تنفع طريقة معينة في تجاوز هذه المشكلة

انا فكرت فكرة اشوف انها نوعا ما غبية لكن تؤدي الغرض حيث ان البرنامج عند تشغيل الويندوز يقوم بالعمل بشكل الي و ذلك بوضع رابط البرنامج في الريجيستري في الرن و اذا كان قيمة المتغير 0 يقوم بتشغيل البرنامج و من ثم اغلاقه بشكل فوري اما اذا كان 1 لا يعمل شي و الطريقة هذي لها عيوب منها اذا انقطعت الكرباء عن الجهاز تبقى القيمة 1 و لكن يمكن حلها بوضع 0 في الريجستري بمجرد تشغيل البرنامج.

انا عارف اني طولت بس ترى حصيلة تفكير .

شاكر لكم تعاونكم

وفق الله الجميع لما يحبه و يرضاه

#2

ممكن لأنه في أول مرة يتم وضع إعدادات وبيانات البرنامج في ملف Prefetch أو Temp ثم بعد ذلك يصبح تشغيله أمرا سهلا (حصيلة تخمين)

أنا لا حظت الحاجة دي قبل كده , لكن مع فاجوال بيزك 6 لك يكن يحدث مثل هذه الحالة

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#3

السبب هو عملية الكومبايل و التي تحدث فقط عند تشغيل البرنامج أول مرة على الجهاز. لتفادي هذه المشكلة يمكنك عمل الكومبايل وقت تنزيل (setup) البرنامج. ابحث عن الكلمة precompile و ستجد عدة مقالات حول الموضوع في المنتدى و خارجه.

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…