الصفحة الرئيسية » howto » لماذا تكون البرامج المصغرة بطيئة إلى الفتح مرة أخرى؟

    لماذا تكون البرامج المصغرة بطيئة إلى الفتح مرة أخرى؟

    يبدو الأمر غير متوقع على وجه الخصوص: يمكنك تقليل التطبيق لأنك تخطط للعودة إليه لاحقًا وترغب في إيقاف تشغيل التطبيق وإعادة تشغيله لاحقًا ، ولكن في بعض الأحيان يستغرق الأمر وقتًا أطول حتى من وقته. ما يعطي?

    تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.

    السؤال

    يريد قارئ SuperUser Bart معرفة سبب عدم توفيره في أي وقت مع تصغير التطبيق:

    أعمل في Photoshop CS6 ومتصفحات متعددة كثيرًا. أنا لا أستخدمها كلها مرة واحدة ، لذلك في بعض الأحيان يتم تصغير بعض التطبيقات لشريط المهام لساعات أو أيام.

    المشكلة ، عندما أحاول الحصول عليها من شريط المهام - يستغرق أحيانًا وقتًا أطول من بدء تشغيلها! يشعر Photoshop بشكل خاص بالغربة لثوانٍ عديدة بعد ظهوره في النهاية ، فهو بطيء وغير مستجيب ، بل وأحيانًا يتجمد تمامًا لدقيقة أو اثنتين.

    إنها ليست مشكلة في الأجهزة كما كانت عليه منذ دائمًا على أجهزة الكمبيوتر.

    هل سألاحظ ذلك أيضًا بعد ترقية محرك الأقراص الصلبة إلى SDD وإضافة ذاكرة الوصول العشوائي (جهاز الكمبيوتر الرئيسي الخاص بي يحمل 4 جيجابايت حالياً)؟ يمكن أن يخبرني الرجال مع أجهزة كمبيوتر قوية / أجهزة ماكينتوش - هل يحدث لك أيضا?

    أعتقد أن أنظمة التشغيل "تركز" بطريقة ما على البرامج النشطة وتحرك جميع الموارد بعيدا عن تلك التي تعمل ، ولكن لا يتم استخدامها. هل من الممكن تحديد أولويات RAM / CPU / HDD بطريقة ما أو شيء من ذلك ، لنفترض ، Photoshop ، لذلك لن يتباطأ بعد فترة طويلة من عدم النشاط?

    إذا، ما هو الاتفاق؟ لماذا يجد نفسه في انتظار تحقيق الحد الأدنى من التطبيق المصغر?

    الاجابة

    المساهم في SuperUser يفسر Allquixotic السبب:

    ملخص

    المشكلة الفورية هي أن البرامج التي قمت بتصغيرها يتم ترحيلها إلى "ملف صفحة" على القرص الثابت الخاص بك. يمكن تحسين هذا العرض عن طريق تثبيت قرص الحالة الصلبة (SSD) ، وإضافة المزيد من ذاكرة الوصول العشوائي إلى نظامك ، وتقليل عدد البرامج المفتوحة ، أو الترقية إلى بنية نظام أحدث (على سبيل المثال ، Ivy Bridge أو Haswell). من بين هذه الخيارات ، يعد إضافة المزيد من ذاكرة الوصول العشوائي (RAM) هو الحل الأكثر فعالية.

    تفسير

    يتمثل السلوك الافتراضي لـ Windows في إعطاء أولوية للتطبيقات النشطة على التطبيقات غير النشطة للحصول على نقطة في ذاكرة الوصول العشوائي. عندما يكون هناك ضغط كبير للذاكرة (بمعنى أن النظام لا يحتوي على الكثير من ذاكرة الوصول العشوائي المجانية إذا كان يسمح لكل برنامج أن يحتوي على كل ذاكرة الوصول العشوائي التي يريدها) ، فإنه يبدأ بوضع البرامج المصغرة في ملف الصفحة ، مما يعني أنه يقوم بكتابة محتوياتها من ذاكرة الوصول العشوائي إلى القرص ، ومن ثم يجعل هذه المنطقة من ذاكرة الوصول العشوائي الحرة. تساعد ذاكرة الوصول العشوائي المجانية هذه البرامج التي تستخدمها بشكل نشط - على سبيل المثال ، متصفح الويب لديك - بشكل أسرع ، لأنهم إذا احتاجوا إلى المطالبة بجزء جديد من ذاكرة الوصول العشوائي (مثل فتح علامة تبويب جديدة) ، يمكنهم القيام بذلك.

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

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

    ذاكرة الوصول العشوائي كثير مرات أسرع من القرص الصلب (اعتمادا على جهاز معين ، يمكن أن يصل إلى عدة أوامر من حجم). إن SSD أسرع بشكل كبير من القرص الثابت ، ولكنه لا يزال أبطأ من RAM بأوامر من الحجم. وجود ملف صفحتك على SSD سوف مساعدة, ولكنه أيضًا سيبطل محرك SSD بسرعة أكبر من المعتاد إذا تم استخدام ملف صفحتك بشكل كبير بسبب ضغط ذاكرة الوصول العشوائي.

    العلاجات

    إليك شرحًا عن العلاجات المتاحة ، وفعاليتها العامة:

    • تركيب المزيد من ذاكرة الوصول العشوائي: هذا هو المسار الموصى به. إذا كان نظامك لا يدعم ذاكرة الوصول العشوائي (RAM) أكثر من الذي قمت بتثبيته بالفعل ، فستحتاج إلى ترقية المزيد من النظام الخاص بك: ربما اللوحة الأم ، وحدة المعالجة المركزية ، الهيكل ، مصدر الطاقة ، إلخ. اعتمادًا على عمره. إذا كان جهاز كمبيوتر محمول ، فستحتاج إلى شراء كمبيوتر محمول جديد بالكامل يدعم ذاكرة الوصول العشوائي المثبتة أكثر. عند تثبيت المزيد من ذاكرة الوصول العشوائي ، يمكنك تقليل ضغط الذاكرة, مما يقلل من استخدام ملف الصفحة ، وهو أمر جيد في كل مكان. يمكنك أيضًا توفير المزيد من ذاكرة الوصول العشوائي لذاكرة التخزين المؤقت للصفحة ، مما سيجعل جميع البرامج التي تصل إلى القرص الثابت تعمل بشكل أسرع. اعتبارًا من الربع الرابع من عام 2013 ، كانت توصيتي الشخصية هي أن لديك ما لا يقل عن 8 غيغابايت من ذاكرة الوصول العشوائي لسطح المكتب أو الكمبيوتر المحمول الذي يكون غرضه أكثر تعقيدًا من تصفح الويب والبريد الإلكتروني. وهذا يعني أن تحرير الصور أو تعديل / مشاهدة الفيديو أو لعب ألعاب الكمبيوتر أو تعديل الصوت أو التسجيل أو البرمجة / التطوير ، إلخ. يجب أن يكون كل ما لا يقل عن 8 غيغابايت من ذاكرة الوصول العشوائي ، إن لم يكن أكثر.
    • قم بتشغيل برامج أقل في كل مرة: هذا لن يعمل إلا إذا كانت البرامج التي تقوم بتشغيلها لا تستخدم الكثير من الذاكرة من تلقاء نفسها. لسوء الحظ ، تشتهر منتجات Adobe Creative Suite مثل Photoshop CS6 باستخدام كمية هائلة من الذاكرة. هذا أيضا يحد من قدرتك على تعدد المهام. إنه علاج مؤقت مجاني ، ولكن قد يكون من الإزعاج إغلاق متصفح الويب أو Word في كل مرة تقوم فيها بتشغيل Photoshop ، على سبيل المثال. هذا أيضا لن يمنع فوتوشوب من مبادلته عند التقليل من ذلك ، لذلك في الحقيقة ليست حلا فعالا للغاية. إنه يساعد فقط في بعض المواقف المحددة.
    • تثبيت SSD: إذا كان ملف صفحتك على SSD ، فإن السرعة المحسنة لـ SSD مقارنة بالقرص الصلب ستؤدي بشكل عام إلى تحسين الأداء عند قراءة ملف الصفحة أو الكتابة إليه. يجب أن تدرك أن محركات الأقراص ذات الحالة الثابتة ليست مصممة لتتحمل تيارًا عشوائيًا متكررًا وثابتًا للغاية للكتابة ؛ يمكن كتابتها على عدد محدود من المرات قبل أن تبدأ في الانهيار. الاستخدام الكثيف لملف صفحة ليس عبء عمل جيدًا بشكل خاص لمحرك أقراص ذي حالة مستعرض. يجب عليك تثبيت SSD بالاشتراك مع كمية كبيرة من ذاكرة الوصول العشوائي إذا كنت تريد أقصى قدر من الأداء مع الحفاظ على طول عمر SSD.
    • استخدم بنية نظام أحدث: استنادًا إلى عمر نظامك ، قد تستخدم بنية قديمة للنظام. يتم تعريف "بنية النظام" بشكل عام على أنها "الجيل" (أذكر الأجيال مثل الأطفال والآباء والأجداد ، إلخ) من اللوحة الأم ووحدة المعالجة المركزية. تدعم الأجيال الجديدة عمومًا الإدخال / الإخراج (الإدخال / الإخراج) بشكل أسرع ، وعرض النطاق الترددي الأفضل للذاكرة ، وانخفاض وقت الاستجابة ، وانخفاض التنافس على الموارد المشتركة ، بدلاً من توفير ارتباطات مخصصة بين المكونات. على سبيل المثال ، بدءًا من جيل "Nehalem" (حوالي عام 2009) ، تم التخلص من الحافلة الأمامية (FSB) ، التي أزلت عنق زجاجة شائع ، لأن جميع مكونات النظام تقريبًا تشترك في نفس FSB لنقل البيانات. وقد تم استبدالها ببنية "نقطة إلى نقطة" ، مما يعني أن كل مكون يحصل على "حارة" مخصصة خاصة به إلى وحدة المعالجة المركزية ، والتي تستمر في التحسن كل بضع سنوات مع الأجيال الجديدة. سترى عمومًا تحسناً أكثر أهمية في الأداء الكلي للنظام اعتمادًا على "الفجوة" بين بنية الكمبيوتر وأحدثها. على سبيل المثال ، ستشهد بنية بنتيوم 4 من عام 2004 تحسينًا كبيرًا في التحسين إلى "هاسويل" (الأحدث اعتبارًا من الربع الرابع من عام 2013) من بنية "ساندي بريدج" بدءًا من 2010..

    الروابط

    أسئلة ذات صلة:

    كيفية تقليل احتراق القرص (الترقيم)?

    Windows Swap (ملف صفحة): تمكين أو تعطيل?

    أيضا ، فقط في حال كنت تفكر في ذلك ، يجب عليك عدم تعطيل ملف الصفحة ، لأن هذا سيجعل الأمور أسوأ. انظر هنا.

    وفي حال احتجت إلى إقناع إضافي بمغادرة صفحة Windows File بمفردها ، انظر هنا وهنا.


    هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.