سؤال لماذا يبدو أداء Microsoft Windows منخفضًا بمرور الوقت؟


Windows XP / 2003 وما قبله (لا يشهد على نظام التشغيل Windows Vista ، ولكني أظن أنه هو نفسه) كل ذلك يبدو أكثر بطئًا بمرور الوقت عند تثبيت التطبيقات وإزالتها.

هذه ليست ملاحظة مختبرة علمياً ، ولكنها أكثر من قطعة من الحكمة المكتسبة من خلال التجربة. (لقد كنت دائمًا أشك في أن السجل هو السبب وراء المشكلة).

هل هناك أي دليل ملموس على حدوث هذا التدهور ، أم أنه مجرد تصور غير صحيح لي؟


76
2017-11-20 16:00


الأصل


ماهو توقيتك المحلى؟ لقد افترضت على مدى شهور ، آخرون يفترضون أقصر.
تجربتي مع فيستا هي أنها لم تتباطأ في الواقع بمرور الوقت. أنا جالسة على تثبيت 18 شهرا ، وأنها لا تزال بطيئة كما كان عندما قمت بتثبيته لأول مرة! - Orion Edwards
MusiGenesis - إنها مشكلة كبيرة لجميع الناس وليس فقط المطورين. كنت تبدأ في منحدر زلق. هذا ليس سؤالاً مرتبطًا بالبرمجة أكثر من كون السيارة التي تقودها مرتبطة بالبرمجة. سوف ينقلك إلى وظيفتك ، لكن هذا هو الأمر. - George Stocker
يجب نقله إلى superuser.com ، لأنه ليس ملائمًا للمبرمجين فقط. - Mnementh
أميل للإجابة على هذا السؤال بكلمة واحدة - Adobe (أشياء مثل Reader_sl.exe وغيرها).


الأجوبة:


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

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

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

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

ملاحظة للآخرين ، هذا ليس سلوكًا طبيعيًا لنظام تشغيل يتم استخدامه ، كنت أستخدم نظام Linux لمدة 4 سنوات ، بينما لم يكن ذلك بدون إعادة تثبيت ، لم يكن هناك أي زيادة في الأداء من إعادة التثبيت أو التباطؤ من كميات كبيرة من تثبيت / إلغاء تثبيت البرامج.


68
2017-11-20 16:27



تخميني الآخر هو أنه قد يكون بسبب عملية تحديث Windows وكيف تصحيحات. هذا تخمين كامل من جانبي ، مشتق من وجهة النظر التي رأيتها هذا السلوك على الأجهزة التي تتصفح الويب فقط وتحصل على تحديثات Windows. - webjedi
لا تمثل التجزئة مشكلة كبيرة في السرعة طالما أنك لا تستخدم FAT32 أكثر من ذلك.
webjed ، أعلم أن إجراء تحديث Windows من تثبيت جديد ليس له هذا التأثير ، ولكن لن أفاجأ إذا كانت التحديثات التقدمية ستسبب هذه المشكلة. - he_the_great
لجعل الاختبار عادلاً ، يلزمك التثبيت الكل البرنامج والتحديثات على النظام الجديد. قاعدة ، تثبيت جديد من ويندوز لا يفعل شيئا ، لكنه يفعل ذلك بسرعة كبيرة. قد يكون اختبارًا مثيرًا هو وجود تطبيق فحص السجل وتغيير أداء الاختبار معه. - Mr Fooz
الوصول إلى السجل هو O(n) العملية حيث n هو عمق الشجرة. وجود سجل ضخم مع الكثير من الفوضى لن يسبب مشاكل الأداء. ومع ذلك ، هناك شيئان مرتبطان بالسجل الذي يؤدي إلى إبطاء الأشياء. الأول هو تجزئة ملفات خلية التسجيل. التأثير الثاني والأثقل من الاثنين ، هو أن التطبيقات سيتم تسجيل الاسترجاعات والإضافات والوحدات التي سيتم تحميلها عند حدوث عمليات معينة. وجود بضع مئات من إدخالات قائمة السياق المتكررة في السجل يؤدي إلى إبطاء الأشياء. - Polynomial


لا لا ، إنه تعفن قليلا! ؛)

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

يبدو أن allso هو فقدان واضح للقدرة على الاستجابة مع العديد من البرامج المثبتة ، حتى إذا لم تكن قيد التشغيل ؛ لست متأكدًا مما يسبب ذلك ، ولكن قد يكون هناك تخمين عشوائي أن هناك بيانات أكثر قليلاً يمكن تحليلها في كل مرة يتم فيها عرض قائمة تعمل على إبطاء الكمبيوتر بشكل ذاتي دون الإضرار بالفعل بمتوسط ​​طاقة المعالجة ...


5
2017-11-20 16:14



لا أستطيع إلا أن أوافق جزئيا. عدم استخدام الكمبيوتر سيبقيها متساوية الأداء (لا شيء). لكن هذه القضية ليست عالمية ، فأنا أحتفظ بنظام تشغيل نظيف إلى حد ما. هذا يعني تثبيت الكثير من التطبيقات وإلغاء تثبيتها ، ويندوز هو الوحيد الذي لديه مشكلة في هذا الصدد. - he_the_great
هذا هو نوع من مشكلة "مأساة المشاع". تقوم العديد من البرامج بإعداد وكيل يعمل باستمرار لتحسين وقت بدء التشغيل الخاص بها على حساب باقي النظام. - Jesse Weigert
"لا يتحلل تثبيت النوافذ كثيرًا إذا كنت لا تستخدمه على الإطلاق" - أعتقد أن هذا ينطبق على جميع أجهزة الكمبيوتر. انهم يعملون بشكل مثالي حتى يبدأ الناس في استخدامها. ثم تتوقف كل الرهانات. - Paul D. Waite


لست متأكدا ما تسأل عنه دون أي مزيد من التفاصيل. كانت الإصدارات القديمة من Windows تحتوي على بعض المشكلات ، ولكنني وجدت أن نظامي XP و Vista قويان جدًا ، لدرجة أنه يمكنني تركها قيد التشغيل لمدة أسبوعين دون إعادة تشغيلها ولا ترى أي مشاكل. أنا متأكد من أن بعض تركيبات البرامج قد تتسبب في حدوث مشكلات ، ولكن Windows نفسه (على الأقل في الإصدارات الحديثة) لا يبدو أنه يتدهور في الأداء.


4
2017-11-20 16:03



يتحدث عن أداء تثبيت النوافذ القديمة مقابل تثبيت جديد. لا نوافذ يجري لمدة أسبوع مقابل التمهيد جديدة. - James McMahon
ما هو جيد ويندوز نفسها دون لينة؟ - Trufa


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

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


4
2017-11-20 16:28



هذه ليست الحالة ، إذا قمت بإعادة تثبيت ، قد لا تشعر بسرعة ، ولكن ستحصل على زيادة في الأداء قبل إعادة التثبيت. - he_the_great
نعم بالطبع! ما حاولت قوله هو أن هناك تفسيراً نفسياً أيضاً: أسرع حاسوب في السوق يشعر بالسرعة ، وبعد بضع سنوات يبدو نفس الكمبيوتر أبطأ لأنه ليس أسرع حاسوب بعد الآن (بغض النظر عن الأداء الفعلي) ... - Stein G. Strindhaug


أقوم بتشغيل Windows XP منذ 2002 ، ولا يمكنني تأكيد مطالبات تدهور الأداء التي أسمعها ، باستثناء وقت التمهيد.

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

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


4
2017-11-21 12:58





عند تثبيت أولاً ، يقوم Windows بتكوين وحدات تحكم القرص لاستخدام وضع DMA الأسرع المتوفر. في حالة مواجهة أخطاء كافية ، يتم إسقاط وضع الوصول. لا توجد آلية تحاول استخدام أوضاع أسرع إذا كانت الأشياء تعمل بسلاسة. مع مرور الوقت ، ينخفض ​​الوضع أكثر وأكثر ، حتى الوصول إلى القرص في وضع PIO ويبدو الكمبيوتر مكسورة تماما.

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

تكهنات صافية من جانبي ، ولكن الأمر أكثر منطقية من سخام السجل عندما تعتقد أن الناس يشكون من الببغاء على الآلات التي لديها غيغابايت من ذاكرة الوصول العشوائي الزائدة.

(من المؤكد أن الخدمات الإضافية وعمليات الخلفية الأخرى تسهم في بطء أوقات التمهيد ، ولكن فكرة أن أداء البرنامج سوف يتدهور دون التأثير على وظائف أخرى أمر مستبعد).


4
2017-11-26 20:11



يبدو أنك قد تواجه مشكلة حقيقية في الجهاز. أنا لم أر مثل هذا السلوك منذ فترة. - GregC
+1 - وضع PIO هو علامة على وجود مشاكل في الأجهزة ، ولكن بغض النظر عن ذلك ، فإنه يؤدي إلى تباطؤ لا يمكن تصوره. بالإضافة إلى ذلك ، يمكن أن تتراكم تلك الأخطاء على مدى فترة زمنية طويلة حقًا ، والتي قد لا تشير إلى وجود مشكلة كبيرة في الأجهزة ولكنها قد تكون خطأً بسيطًا ، أو ربما قمت بضرب جهاز الكمبيوتر المحمول الخاص بك بضع مرات خلال حياته. - Ricket


أظن أنه بالنسبة لكثير من الناس ، هو تراكم ادواري. أنا لم أفعل دراسة علمية ، على الرغم من.


3
2017-11-20 16:05



بالطبع سيكون هذا استنزاف موارد ضخمة ، ولكن هذا لا يمكن حساب كل ذلك. هذا الشعور الذاتي جدا أن الكمبيوتر يتباطأ من دون سبب قديم جدا ، قبل وقت طويل من ادواري كانت شائعة. - Stein G. Strindhaug
جواب رائع! في كل مرة أحصل على "جهاز الكمبيوتر الخاص بي بطيء ، يمكنك إصلاحه" الاتصال من العائلة أو الأصدقاء ، لقد وجدتها مليئة ادواري ، والحاجيات سطح المكتب ، وأحصنة طروادة ، الخ