เหตุใดประสิทธิภาพของ Microsoft Windows จึงลดลงเมื่อเวลาผ่านไป


76

Windows XP / 2003 และรุ่นก่อนหน้า (ไม่สามารถยืนยันได้กับ Windows Vista แต่ฉันสงสัยว่ามันเหมือนกัน) ดูเหมือนว่าจะช้าลงเรื่อย ๆ เมื่อมีการติดตั้งและถอนการติดตั้งแอปพลิเคชัน

นี่ไม่ใช่การสังเกตที่ผ่านการทดสอบทางวิทยาศาสตร์ แต่เป็นภูมิปัญญาที่เรียนรู้ผ่านประสบการณ์มากกว่า (ฉันสงสัยเสมอว่ารีจิสทรีอยู่เบื้องหลังปัญหา)

มีหลักฐานที่เป็นรูปธรรมเกี่ยวกับความเสื่อมที่เกิดขึ้นนี้หรือเป็นเพียงการรับรู้ที่ไม่ถูกต้องของฉัน?


1
กรอบเวลาของคุณคืออะไร? ฉันคิดไปหลายเดือนส่วนคนอื่น ๆ

17
ประสบการณ์ของฉันกับ vista คือมันไม่ได้ชะลอตัวลงตามกาลเวลา ฉันกำลังนั่งติดตั้ง 18 เดือนและก็ยังช้าเหมือนเดิมเมื่อฉันติดตั้งครั้งแรก!
Orion เอ็ดเวิร์ด

3
@MusiGenesis - มันเป็นปัญหาใหญ่สำหรับทุกคนไม่ใช่แค่นักพัฒนา คุณกำลังเริ่มลาดชันลื่น นี่ไม่ใช่คำถามที่เกี่ยวข้องกับการเขียนโปรแกรมมากกว่ารถยนต์ที่คุณขับขี่ซึ่งเกี่ยวข้องกับการเขียนโปรแกรม มันทำให้คุณได้งาน แต่ก็เกี่ยวกับมัน
George Stocker

2
ควรย้ายไปยัง superuser.com เพราะไม่เพียงเกี่ยวข้องกับโปรแกรมเมอร์เท่านั้น
Mnementh

1
ฉันถูกล่อลวงให้ตอบคำถามนี้ด้วยคำเดียว - Adobe (เช่น Reader_sl.exe เป็นต้น)

คำตอบ:


67

ฉันไม่รู้ว่ามันคืออะไรกับคนอื่นที่นี่ฉันไม่ได้พบใครบางคนที่ไม่รู้ว่าคุณกำลังพูดถึงอะไร มีหลายเหตุผลสำหรับมัน แต่บางคนไม่ได้ระบุ

ฉันจะเริ่มต้นด้วยคำอธิบายที่ดีกว่าสำหรับผู้ที่ไม่ทราบ การติดตั้งใหม่ของ Windows จะบูตภายในเวลาไม่เกิน 1 นาที ในช่วงเวลา 6 เดือนเวลาบูตของคอมพิวเตอร์ไม่เพียง แต่จะช้า แต่ประสบการณ์ทั้งหมดของระบบปฏิบัติการไม่ได้อยู่ในสภาพที่ดี หากคุณเคยติดตั้ง Windows ใหม่หลังจากใช้งานไป 1 ปีคุณจะเห็นความแตกต่าง

สาเหตุของการชะลอตัวเกิดจากความยุ่งเหยิงที่เพิ่มขึ้นในรีจิสทรีของคุณและการกระจายตัวของดิสก์ คุณสังเกตเห็นว่าการถอนการติดตั้งไม่ได้ช่วยนี่เป็นส่วนหนึ่งเพราะทุกอย่างไม่ได้รับการทำความสะอาดจากรีจิสทรี โฆษณาอาจเป็นปัญหา แต่นี่ไม่ใช่สาเหตุ

คุณสามารถทำความสะอาดรีจิสตรี, defreg, และลบ ad-ware ได้, แต่แม้มันจะไม่ทำให้ระบบกลับสู่ความเร็วเดิม แต่ก็ไม่มีใครได้รับคำอธิบายที่สมเหตุสมผลสำหรับเรื่องนี้

หมายเหตุสำหรับคนอื่น ๆ นี่ไม่ใช่พฤติกรรมปกติสำหรับระบบปฏิบัติการที่ใช้อยู่ฉันใช้ Linux มา 4 ปีแล้วในขณะนี้ไม่ได้ติดตั้งใหม่โดยที่ไม่เคยมีการเพิ่มประสิทธิภาพจากการติดตั้งใหม่หรือ ช้าลงจากการติดตั้ง / ถอนการติดตั้งโปรแกรมจำนวนมาก


1
ฉันเดาว่ามันอาจเป็นเพราะกระบวนการ Windows Update และวิธีแก้ไข นั่นเป็นการคาดเดาที่สมบูรณ์ในส่วนของฉันมาจากจุดยืนที่ฉันได้เห็นพฤติกรรมนี้ในเครื่องที่ท่องเว็บและรับ Windows Updates เท่านั้น
webjedi

4
การแตกแฟรกเมนต์ไม่ใช่ปัญหาความเร็วขนาดใหญ่ตราบใดที่คุณไม่ได้ใช้ FAT32 อีกต่อไป

1
@webjed ฉันรู้ว่าการอัปเดต Windows จากการติดตั้งใหม่ไม่มีผลกระทบนี้ แต่ฉันจะไม่แปลกใจหากการปรับปรุงที่ก้าวหน้าจะทำให้เกิดปัญหานี้
he_the_great

2
เพื่อให้การทดสอบที่ยุติธรรม, คุณต้องติดตั้งทั้งหมดซอฟต์แวร์และการปรับปรุงระบบใหม่ การติดตั้ง Windows แบบใหม่นั้นไม่ได้ทำอะไรเลย แต่ทำได้เร็วมาก การทดสอบที่น่าสนใจคือมีแอพพลิเคชั่นโพรบสำหรับลงทะเบียนและทดสอบการเปลี่ยนแปลงของประสิทธิภาพ
Mr Fooz

2
การเข้าถึงรีจิสทรีเป็นการO(n)ดำเนินการที่nมีความลึกของทรี มีรีจิสทรีขนาดใหญ่ที่มีจำนวนมากจะไม่ทำให้เกิดปัญหาประสิทธิภาพ อย่างไรก็ตามมีสองสิ่งที่เกี่ยวข้องกับรีจิสทรีที่ทำให้ช้าลง ประการแรกคือการแยกส่วนของไฟล์กลุ่มรีจิสทรี ผลกระทบที่สองและหนักกว่าของทั้งสองคือแอปพลิเคชันจะลงทะเบียนการเรียกกลับและส่วนเพิ่มเติมและโมดูลที่จะโหลดเมื่อการดำเนินการบางอย่างเกิดขึ้น มีรายการเมนูบริบทซ้ำซ้อนสองสามร้อยรายการในรีจิสทรีทำให้สิ่งต่างๆช้าลงจริง ๆ
พหุนาม

5

ไม่ไม่มันเป็นบิตเน่า ! ;)

อย่างจริงจังการติดตั้ง windows ไม่ลดลงมากนักหากคุณไม่ได้ใช้เลย แต่คอมพิวเตอร์ที่คุณใช้มักจะติดตั้งซอฟต์แวร์มากขึ้นเรื่อย ๆ ซึ่งส่วนใหญ่จะตั้งค่าตัวเองโดยอัตโนมัติเพื่อเริ่มทำงานในพื้นหลังเมื่อเริ่มต้น ในความเป็นจริงคอมพิวเตอร์ทุกเครื่องไม่ว่าระบบปฏิบัติการใดจะสามารถทำงานได้ช้าลงเนื่องจากมีการให้บริการมากขึ้นเรื่อย ๆ Windows อาจมีชื่อเสียงในการอนุญาตให้โปรแกรมติดตั้งตัวเองใน "โฟลเดอร์เริ่มต้น" หรือที่คล้ายกัน

ดูเหมือนว่าจะมีการสูญเสียการตอบสนองที่ชัดเจนเมื่อติดตั้งโปรแกรมจำนวนมากแม้ว่าจะไม่ได้ทำงานก็ตาม ฉันไม่แน่ใจว่าสิ่งใดเป็นสาเหตุของปัญหานี้ แต่การคาดเดาแบบสุ่มน่าจะมีข้อมูลเพิ่มเติมเล็กน้อยในการวิเคราะห์แต่ละครั้งที่เมนูแสดงผลซึ่งทำให้คอมพิวเตอร์ช้าลงโดยไม่ทำให้เสียพลังในการประมวลผลเฉลี่ย ...


1
ฉันเห็นด้วยบางส่วนเท่านั้น การไม่ใช้คอมพิวเตอร์จะทำให้คอมพิวเตอร์มีประสิทธิภาพเท่าเทียมกัน (ไม่มี) อย่างไรก็ตามปัญหานี้ไม่ได้เป็นสากลฉันรักษาระบบปฏิบัติการที่ค่อนข้างสะอาด ซึ่งหมายความว่าการติดตั้งและถอนการติดตั้งแอพจำนวนมาก Windows เป็นแอปเดียวที่มีปัญหาในส่วนที่เกี่ยวข้อง
he_the_great

8
นี่เป็นปัญหา "โศกนาฏกรรมสาธารณะ" โปรแกรมจำนวนมากได้ตั้งตัวแทนที่ทำงานอยู่ตลอดเวลาเพื่อปรับปรุงเวลาเริ่มต้นของตัวเองโดยเสียค่าใช้จ่ายในส่วนที่เหลือของระบบ
Jesse Weigert

“ การติดตั้ง windows ไม่ลดลงมากนักหากคุณไม่ได้ใช้งานเลย” - ฉันคิดว่านี่เป็นความจริงสำหรับคอมพิวเตอร์ทุกเครื่อง มันทำงานได้อย่างสมบูรณ์แบบจนกว่าผู้คนจะเริ่มใช้มัน จากนั้นการเดิมพันทั้งหมดจะปิด
Paul D. Waite

4

ไม่แน่ใจว่าสิ่งที่คุณถามเกี่ยวกับอะไรโดยเฉพาะ Windows รุ่นเก่ามีปัญหาบางอย่าง แต่ฉันพบว่า XP และ Vista ค่อนข้างแข็งจนถึงจุดที่ฉันสามารถปล่อยให้มันทำงานได้สองสามสัปดาห์โดยไม่ต้องรีบูตและไม่เห็นปัญหาใด ๆ ฉันแน่ใจว่าชุดซอฟต์แวร์บางอย่างอาจทำให้เกิดปัญหา แต่ Windows เอง (อย่างน้อยในรุ่นล่าสุด) ดูเหมือนจะไม่ลดประสิทธิภาพลง


1
เขากำลังพูดถึงประสิทธิภาพของการติดตั้ง windows เก่ากับการติดตั้งใหม่ ไม่ใช่หน้าต่างที่ใช้งานได้นานหนึ่งสัปดาห์เมื่อเทียบกับการบูตใหม่
James McMahon

อะไรดี windows ตัวเองโดยไม่อ่อนนุ่ม?
Trufa

4

ในทางกลับกันการติดตั้งใหม่ทั้งหมดจะไม่ทำให้คอมพิวเตอร์เครื่องเก่ารู้สึกเร็วเหมือนตอนที่มันยังใหม่ เพราะเราคาดหวังมากขึ้น สิบปีที่ผ่านมาคุณใช้แอปพลิเคชั่นที่เล็กลงง่ายกว่าซึ่งใช้ CPU และ RAM น้อยกว่าในวันนี้บางทีแม้แต่โปรแกรมประมวลผลคำของคุณก็ใช้ฮาร์ดแวร์ 3D ที่เร่งความเร็ว ...

นี่ฉันเชื่อว่าเป็นสาเหตุอันดับหนึ่งของความรู้สึก (มักไม่สามารถวัดได้) ว่าคอมพิวเตอร์กำลังจะช้าลง (แน่นอนในระบบหน้าต่างอาจจะมีความแตกต่างที่วัดก่อนและหลังการติดตั้งใหม่. Windows เป็นระบบที่ซับซ้อนการทำสิ่งต่างๆมากมายในพื้นหลังและกระบวนการบางอย่างอาจไม่ได้งานที่ดีพอทำความสะอาดหลังจากที่ตัวเอง. ของ Windows ได้รับการวิพากษ์วิจารณ์ หลายสิ่งหลายอย่างในช่วงหลายปีที่ผ่านมาและการมีประสิทธิภาพและไม่สิ้นเปลืองทรัพยากรนั้นไม่ใช่หนึ่งในนั้น);


1
นี่ไม่ใช่กรณีถ้าคุณทำการติดตั้งใหม่อาจไม่เร็ว แต่คุณจะได้รับประสิทธิภาพที่เพิ่มขึ้นจากก่อนที่จะติดตั้งใหม่
he_the_great

ใช่แน่นอน! สิ่งที่ฉันพยายามจะพูดก็คือมีการอธิบายทางจิตวิทยาด้วย: คอมพิวเตอร์ที่เร็วที่สุดในตลาดรู้สึกเร็วไม่กี่ปีต่อมาคอมพิวเตอร์เครื่องเดียวกันก็รู้สึกช้าลงเพราะไม่ใช่คอมพิวเตอร์ที่เร็วที่สุดอีกต่อไป (โดยไม่คำนึงถึงประสิทธิภาพที่แท้จริง) ...
Stein G . Strindhaug

4

ฉันใช้งาน Windows XP มาตั้งแต่ปี 2002 และไม่สามารถยืนยันถึงการเสื่อมประสิทธิภาพที่อ้างว่าฉันได้ยินได้ยินยกเว้นเวลาบูต

ทุกๆ 2-3 ปีฉันติดตั้ง Windows ใหม่ด้วยเหตุผลหลายประการ (แบ่งพาร์ติชันใหม่และไม่ต้องการใช้ตัวจัดการพาร์ติชันเป็นต้น) หลังจากติดตั้งเสร็จสิ้น Windows จะบูทเร็วและรู้สึกเร็ว อย่างไรก็ตามหลังจากที่ฉันติดตั้งโปรแกรมทั้งหมดที่ฉันต้องการเวลาบู๊ตจะนานกว่ามาก แต่อย่างอื่นไม่มีการเปลี่ยนแปลงใน "snappiness" ไม่ว่าฉันจะใช้การติดตั้งเดียวกันเป็นเวลาหนึ่งวันหรือหนึ่งปี

ไม่กี่ปีที่ผ่านมาฉันอ่านการทดสอบจากนิตยสารคอมพิวเตอร์ของเยอรมันที่พวกเขาเปรียบเทียบประสิทธิภาพของ Windows ก่อนและหลังใช้ตัวทำความสะอาดรีจิสทรีที่แตกต่างกันและพบว่าไม่มีความแตกต่างในทางปฏิบัติ ฉันคิดว่าการลดลงของประสิทธิภาพมีประสบการณ์มาจากการติดตั้งโปรแกรมมากขึ้นเมื่อเวลาผ่านไปและโดยเฉพาะอย่างยิ่งโปรแกรมที่ทำงานบนพื้นหลัง อย่างไรก็ตามฉันไม่เชื่อว่า Windows จะทำให้ประสิทธิภาพลดลง


4

เมื่อติดตั้งครั้งแรก windows จะกำหนดค่าตัวควบคุมดิสก์ให้ใช้โหมด DMA ที่เร็วที่สุด หากพบข้อผิดพลาดเพียงพอโหมดการเข้าถึงจะถูกลดระดับลง ไม่มีกลไกที่พยายามใช้โหมดเร็วขึ้นหากสิ่งต่าง ๆ ทำงานได้อย่างราบรื่น เมื่อเวลาผ่านไปโหมดจะลดลงไปเรื่อย ๆ จนกว่าการเข้าถึงดิสก์ทั้งหมดจะอยู่ในโหมด PIO และคอมพิวเตอร์ดูเหมือนว่าจะพังอย่างสมบูรณ์

การลบอุปกรณ์ควบคุมบังคับให้ windows กำหนดค่าอุปกรณ์ใหม่โดยใช้โหมดที่เร็วที่สุด การติดตั้งซ้ำทั้งหมดทำให้สิ่งนี้เกิดขึ้น

การเก็งกำไรที่แท้จริงในส่วนของฉัน แต่มันสมเหตุสมผลกว่าการขยายตัวของรีจิสทรีเมื่อคุณพิจารณาว่าผู้คนกำลังบ่นเกี่ยวกับ bitrot บนเครื่องที่มีกิกะไบต์แรมเกิน

(แน่นอนบริการเพิ่มเติมและกระบวนการพื้นหลังอื่น ๆ ทำให้เวลาบูตช้าลง แต่ความคิดที่ว่าประสิทธิภาพของซอฟต์แวร์จะลดลงโดยไม่ส่งผลกระทบต่อฟังก์ชั่นอื่น ๆ )


1
ดูเหมือนว่าคุณอาจมีปัญหาฮาร์ดแวร์จริง ฉันไม่เห็นพฤติกรรมดังกล่าวมาระยะหนึ่งแล้ว
GregC

1
+1 - โหมด PIO เป็นสัญญาณของปัญหาฮาร์ดแวร์ แต่ไม่ว่าจะทำให้เกิดการชะลอตัวอย่างไม่น่าเชื่อ นอกจากนี้ข้อผิดพลาดเหล่านี้อาจเกิดขึ้นเป็นระยะเวลานานซึ่งอาจไม่บ่งบอกถึงปัญหาฮาร์ดแวร์ที่สำคัญ แต่อาจเป็นความผิดพลาดเล็กน้อยหรือคุณอาจจดบันทึกแล็ปท็อปของคุณสองสามครั้งตลอดอายุการใช้งาน
Ricket

3

ฉันสงสัยว่าสำหรับคนจำนวนมากมันคือการสะสมของแอดแวร์ ฉันยังไม่ได้ทำการศึกษาทางวิทยาศาสตร์


1
แน่นอนว่าจะเป็นแหล่งรวมทรัพยากรขนาดใหญ่ แต่ก็ไม่สามารถอธิบายได้ทั้งหมด ความรู้สึกส่วนตัวมากที่คอมพิวเตอร์ชะลอตัวโดยไม่มีเหตุผลเก่ามากนานก่อนที่แอดแวร์จะเป็นเรื่องปกติ
Stein G. Strindhaug

คำตอบที่ดี! ทุกครั้งที่ฉันได้รับ "คอมพิวเตอร์ของฉันช้าคุณสามารถแก้ไขได้" โทรจากครอบครัวหรือเพื่อนฉันพบว่ามันรบกวนด้วยแอดแวร์เดสก์ท็อปวิดเจ็ตโทรจัน ฯลฯ

3

มันจะช่วยให้ชัดเจนยิ่งขึ้นเกี่ยวกับสถานการณ์ (สิ่งที่ได้รับช้าลงเท่าไหร่คุณทำอะไรกับเครื่องของคุณ ฯลฯ )?

ฉันคาดว่ามันจะช้าลงเมื่อมันเติบโต: โครงสร้างข้อมูลส่วนใหญ่ทำงานในลักษณะนี้

ตรวจสอบให้แน่ใจว่าดิสก์ของคุณมีการจัดเรียงข้อมูล

หากคุณติดตั้งซอฟต์แวร์จำนวนมากเป็นเรื่องปกติที่จะได้รับรายการรีจิสทรีจำนวนมาก ขึ้นอยู่กับซอฟต์แวร์นั้นอาจไม่สามารถทำความสะอาดได้เมื่อคุณถอนการติดตั้ง

ตรวจสอบแอดแวร์ไวรัส ฯลฯ

เช่นเดียวกับ ahockley ฉันพบว่า XP และ Vista (พร้อมเซอร์วิสแพ็คล่าสุด) ค่อนข้างเสถียร - อย่างน้อยก็มีความเสถียรเท่ากับพีซี Linux ที่ฉันจัดการ


ถ้าคุณมีการรีบูตเครื่องคอมพิวเตอร์ลินุกซ์ของคุณด้วยเหตุผลอื่น ๆ นอกเหนือจากการปรับปรุงเคอร์เนลใด ๆ ที่คุณกำลังทำสิ่งที่ผิด

ในทั้งสองกรณีเป็นการอัปเดต "เคอร์เนล" โดยทั่วไปซึ่งบังคับให้รีบูต ตอนนี้ฉันคิดแล้ว Windows ก็มีให้บ่อยขึ้น บน linux บางครั้งผู้ใช้จะทำให้เครื่องล็อคจนถึงจุดที่ ssh ล้มเหลว สำหรับฉันมันมักจะง่ายต่อการรีบูตในกรณีเช่นนี้
นาย Fooz

3

คุณได้ขอหลักฐานที่เป็นรูปธรรมว่าเครื่องที่ใช้ MS-Windows OS เวอร์ชันต่างๆช้าลงเรื่อย ๆ ฉันได้สังเกตสิ่งนี้เช่นกัน มีหลายเหตุผลว่าทำไมถึงเป็นเช่นนั้น

  1. ถ่วงรีจิสทรี
  2. ซอฟต์แวร์ที่มีความต้องการมากขึ้น
  3. มีแอปพลิเคชั่นเพิ่มเติมที่โหลดเข้าสู่หน่วยความจำและทำงาน
  4. มัลแวร์
  5. การกระจายตัวของฮาร์ดดิสก์

นี่คือขั้นตอนง่าย ๆ ในการรับหลักฐานที่คุณร้องขอ

  1. ใช้นาฬิกาจับเวลาจับเวลาการดำเนินการต่าง ๆ บนเครื่องเฉพาะโดยเฉพาะอย่างยิ่งที่คุณเชื่อว่ามีการชะลอตัวลง
  2. ฟอร์แมตฮาร์ดดิสก์ของคุณใหม่และติดตั้งซอฟต์แวร์ให้เพียงพอเพื่อทำตามขั้นตอนต่อไปนี้
  3. ใช้อุปกรณ์เดิมเหมือนก่อนทำการทดลองตามจังหวะเวลาเดียวกัน

สิ่งนี้จะให้คำตอบที่เป็นรูปธรรมแก่คุณในทุกสิ่ง แต่เหตุผลที่ 2 เนื่องจากซอฟต์แวร์จำนวนมากอัปเดตตัวเองด้วยสำเนาล่าสุดโดยอัตโนมัติ


3

บักในแอปพลิเคชันและ DLLs (หรือเรียกอีกอย่างว่า DLL Hell) MS พยายามที่จะแก้ไขข้อบกพร่อง แต่ไม่สามารถทำได้เพราะมันจะทำลายแอพมากเกินไป ดังนั้นพวกเขาจึงสร้าง DLL รุ่นใหม่ที่มีฟังก์ชั่นใหม่ -> DLL มีขนาดใหญ่ขึ้นและต้องการ RAM มากขึ้นใช้เวลานานในการลิงก์แบบไดนามิก ฯลฯ

หากคุณโชคไม่ดีรหัสเก่าต้องการสำเนา DLL ต้นฉบับให้อยู่ที่ใดที่หนึ่งดังนั้น MS จึงจำเป็นต้องตั้งชื่อใหม่ให้กับ DLL ถาวร วิธีนี้จะทำให้เกิดข้อผิดพลาดเพิ่มขึ้นเรื่อย ๆ ทำให้พีซีของคุณแลกเปลี่ยนช้าลง -> ช้าลง โปรแกรมอื่น ๆ ยอมแพ้ใน DLL ของนรกและนำ DLLs รุ่นที่พวกเขาเก็บไว้ในไดเรกทอรีการติดตั้ง ตอนนี้คุณต้องเก็บสำเนา DLL ตัวเดียวกันหลายตัวใน RAM

จากนั้นเรามีสิ่งต่าง ๆ มากมายที่เกิดขึ้นในพื้นหลัง โปรแกรมสแกนไวรัสทำงานช้าลงทุกวันเพราะต้องการตรวจสอบลายเซ็นเพิ่มเติม กองขยะในไดเรกทอรี tmp บังคับให้หัวไดรฟ์เดินทางระยะทางไกลขึ้น ใช้เวลาในการสแกนไดเรกทอรีนานขึ้น


3

มีโปรแกรมแก้ไขและโปรแกรมปรับปรุงต่าง ๆ ที่ Microsoft ทำกับซอฟต์แวร์ที่อาจมีบทบาทที่นี่รวมถึงการเปลี่ยนแปลงของฮาร์ดแวร์เมื่อเวลาผ่านไป

ตัวอย่างข้อกำหนดดั้งเดิมของ XPแสดงรายการคำแนะนำ RAM 128 MBซึ่งฉันสงสัยว่าใคร ๆ ก็ลองใช้ XP ในหน่วยความจำน้อย

เครื่องปัจจุบันของฉันมีหน่วยความจำอย่างน้อย 2 GB ซึ่งเป็น 16 เท่าของจำนวนนั้นและโดยทั่วไปฉันจะไม่เรียกใช้ XP บนเครื่องที่มี RAM น้อยกว่า 512 MB เนื่องจากหน่วยความจำจะถูกใช้จนหมดตามที่ O / S ทำ ทั้งหมดที่มันทำเมื่อเริ่มต้น


3

รีจิสทรีของ Windows ซึ่งเกือบทุกแอปพลิเคชัน Windows จะใช้ในทางเดียวหรืออื่นอาจกลายเป็นป่องมากกับข้อมูลขยะเมื่อเวลาผ่านไป โดยเฉพาะอย่างยิ่งเมื่อทำการติดตั้งและถอนการติดตั้งแอปพลิเคชั่นมากมาย บ่อยครั้งที่แอปพลิเคชันไม่ล้างรายการรีจิสตรีหลังจากถอนการติดตั้ง

มีแอปพลิเคชันซึ่งพยายามล้างข้อมูลรีจิสทรีและคุณสามารถลงทะเบียนด้วยตัวเองด้วยregeditแต่ดำเนินการด้วยความระมัดระวัง - การทำลายรีจิสทรีของแอปพลิเคชันจะทำให้แอปพลิเคชันแตกหักและอาจเป็นระบบปฏิบัติการ นี่เป็นเพียงส่วนหนึ่งในการมองหาการเพิ่มประสิทธิภาพแม้ว่าฮาร์ดแวร์อาจเป็นโทษได้ง่าย


รีจิสทรีจะไม่ส่งผลต่อความเร็วในการบูต รายการเริ่มต้นและบริการทำ
Apache

2

พ่อของฉันยังคงใช้ IBM ของเขาทั้งหมดใน XT เดียวใช้งาน DOS 5.0, WordPerfect 5.1 และ Quicken 6.0 เพื่อจัดการค่าใช้จ่ายทางธุรกิจของเขา มันวิ่งด้วยความเร็วเท่ากันทุกวันนี้เหมือนเมื่อ 6 ปีที่แล้วตอนแรกที่ฉันตั้งมันขึ้นมา

แน่นอนว่านี่เป็นการหลีกเลี่ยงข้อผิดพลาดที่อาจเกิดขึ้นซึ่งอธิบายไว้ในคำตอบอื่น ๆ , ไม่มีการติดตั้งซอฟต์แวร์ใหม่, ไม่มีรีจิสตรี, ไม่มีแอพพลิเคชั่นเริ่มต้นพิเศษ

คุณอาจพิจารณากรณีการควบคุมนี้


1
และนี่ไม่ใช่หน้าต่าง!
Ola Eldøy

2

คนอื่นมีความเฉพาะเจาะจง แต่ฉันคิดว่าพื้นฐานนี่เป็นตัวอย่างของกฎข้อที่สองของอุณหพลศาสตร์

ในระบบกระบวนการที่เกิดขึ้นจะมีแนวโน้มที่จะเพิ่มปริมาณเอนโทรปีของเอกภพ

หากคุณไม่ได้ทำอะไรเพื่อเร่งความเร็ว Windows มันจะทำให้ระบบยุ่งเหยิงมากขึ้น


1
คุณไม่สามารถเอาชนะอุณหพลศาสตร์ได้

1
นี่เป็นเรื่องไร้สาระ
JKAbrams

เฉพาะในกรณีที่ไม่มีการเชื่อมโยงระหว่างความผิดปกติและประสิทธิภาพ ฉันมักจะบอกว่ามี
amdfan

2

ด้วยเครื่องจักรทั้งหมดที่ฉันใช้เป็นประจำฉันไม่สังเกตเห็นการชะลอตัวใด ๆ ตั้งแต่วันแรกที่ใช้ แอปพลิเคชั่นบางตัวช้าลงเล็กน้อย แต่โดยทั่วไปนั่นเป็นเพราะเวอร์ชั่นใหม่มีคุณสมบัติใหม่บางอย่าง โดยรวมแล้วมีความแตกต่างไม่มาก

แต่เครื่องที่ผมได้รับข้อร้องเรียนเกี่ยวกับในสำนักงานมีแนวโน้มที่จะมีขนาดใหญ่รายการ "บริการ" และการใช้งานอื่น ๆ ที่ทำงานในพื้นหลัง เครื่องของฉันไม่สเป็คสูง แต่ทำงานได้อย่างรวดเร็วเพราะฉันแน่ใจว่าฉันไม่มีรายการกระบวนการขนาดใหญ่ โดยเฉลี่ยฉันมี <50 กระบวนการทำงานอยู่ ผู้ชายในสำนักงานที่บอกว่า "เครื่องของฉันช้า" มีแม้จะมีการร้องขอของฉันติดตั้งสิ่งนี้หรือไม่และในไม่ช้าพวกเขาก็มีกระบวนการทำงานประมาณ 100 กระบวนการ (รวมถึงโปรแกรมต่อต้านไวรัสหลายตัวแถบเครื่องมือ Yahoo / Google เป็นต้น) แม้ว่าพวกเขาจะถอนการติดตั้งสิ่ง crapware ที่พวกเขาติดตั้งมีแนวโน้มที่จะออกจากบริการไปรอบ ๆ หรือ EXE ขนาดเล็กทำงาน

หากคุณประสบปัญหาการชะลอตัวฉันจะบอกว่าถึงเวลาเริ่ม> เรียกใช้> msconfigแล้วกำจัดขยะที่บูทเมื่อคุณทำ


2

SSD ไปไกลเพื่อรักษาประสิทธิภาพที่ซบเซา

ฉันใช้ WinDirStat เพื่อค้นหาไฟล์ที่มีขนาดใหญ่และถูกลืมไดเรกทอรีที่มีไฟล์มากเกินไปและไดเรกทอรีที่มีไดเรกทอรีมากเกินไป นั่นเป็นวิธีที่ฉันค้นพบเกี่ยวกับ WebsiteCache โดยวิธีการ

ฉันใช้ CCleaner เพื่อปรับปรุงการปล่อยของรีจิสทรี

ฉันใช้ ProcessExplorer เพื่อค้นหาแอปพลิเคชันที่รั่วไหล

ฉันใช้ TcpView เพื่อรักษาการเชื่อมต่อ TCP / IP ในการตรวจสอบ

ฉันใช้การทำงานอัตโนมัติเพื่อตรวจสอบแอปเริ่มต้นและบริการต่างๆ

ฉันหวังว่าสักวันฉันจะหาวิธีทำความสะอาดโฟลเดอร์ WinSxS (มันหมายถึงความสำเร็จในการชนะหรือนั่นคือสิ่งที่ฉันคิด)

ด้วยเครื่องมือเหล่านี้ทุกอย่างดีใน Windows XP ที่ติดตั้งครั้งแรกเมื่อ 3 หรือ 4 ปีก่อน


1

การเรียกใช้ซอฟต์แวร์ที่มีหน่วยความจำรั่วจะทำให้เกิดสิ่งนี้เนื่องจากหน่วยความจำน้อยลงสำหรับการแคช สำหรับผู้ใช้ตามบ้านโดยเฉลี่ยสปายแวร์ / crapware มักจะกลายเป็นปัญหาเช่นกันหากคุณมองจากมุมมองนี้


1

คุณแน่ใจหรือไม่ว่าประสิทธิภาพของฮาร์ดแวร์นั้นลดลง

ใช้การวัดประสิทธิภาพที่ดีติดตั้งระบบใหม่เหมือนเดิมเมื่อคุณได้รับมันครั้งแรกจากนั้นวัดอีกครั้ง ฉันอยากรู้ว่า HDD หรือส่วนประกอบอื่น ๆ เป็นส่วนหนึ่งที่จะตำหนิหรือไม่


1

นอกเหนือจากแอดแวร์ผู้พัฒนาแอพพลิเคชั่นอื่น ๆ ต้องการให้โหลดแอพพลิเคชั่น bootstrappers เมื่อหน้าต่างเริ่มทำงานเพื่อลดเวลาที่รับรู้ที่จะโหลดแอพพลิเคชั่นของพวกเขาหรือพวกเขาต้องการบริการแบ็คกราวน์ , Adobe Acrobat

ในการเปรียบเทียบลองเปิด msconfig และปิดการใช้งานรายการเริ่มต้นและบริการทั้งหมดจากนั้นรีบูตเครื่อง


การทำงานอัตโนมัติเป็นสิ่งที่ดีสำหรับสิ่งนี้
GregC

1

ไม่เพียงทำกับรีจิสตรีเท่านั้น เมื่อมีการติดตั้งแอปพลิเคชันบางครั้งพวกเขาจะติดตั้งโหลดของขยะที่ไม่จำเป็นซึ่งแม้ว่าโปรแกรมจะไม่ได้ใช้งานก็ตามให้ทำงานในพื้นหลังตั้งแต่เริ่มต้น เมื่อถอนการติดตั้งแอปพลิเคชันพวกเขาจะถอนการติดตั้งอย่างถูกต้องเสมอหรือปล่อยให้บิตของแอปพลิเคชันและไฟล์อยู่ด้านหลังหรือออกจากหน้าต่างยังคงพยายามค้นหาเรียกใช้หรือใช้ส่วนต่าง ๆ ที่ขาดหายไปในตอนนี้ ติดตั้งและถอนการติดตั้งโปรแกรมแอปพลิเคชันบ่อยครั้งพอและในที่สุด Windows เองก็เริ่มไม่เสถียรและต้องการการติดตั้งใหม่ทั้งหมด


1

โดยส่วนใหญ่จะเกี่ยวข้องกับการแตกแฟรกเมนต์ของดิสก์และการเพิ่มจำนวนของบริการและกระบวนการเบื้องหลังเมื่อติดตั้งซอฟต์แวร์เพิ่มเติม

Vista แก้ปัญหาการกระจายตัวของดิสก์อย่างชาญฉลาด: ดังนั้นอย่างชาญฉลาดว่าเครื่อง Vista มักจะเพิ่มความเร็วในช่วงเวลาจริง ในอีกทางหนึ่งการติดตั้งบริการจำนวนมากสามารถลาก Vista ลงเหมือนที่ทำได้ XP

Windows 7 ยังมีคุณสมบัติ Vista ที่ป้องกันไม่ให้ระบบปฏิบัติการช้าลงเมื่อเวลาผ่านไปเนื่องจากการแตกแฟรกเมนต์

โปรดทราบว่า "การแตกแฟรกเมนต์" ในบริบทนี้ไม่เพียง แต่หมายถึงไฟล์แต่ละไฟล์ที่มีการแตกแฟรกเมนต์เท่านั้น


1

ปัญหาคือ Windows ไม่มีที่เก็บซอฟต์แวร์ Linux มีซอฟต์แวร์ทั้งหมดที่จัดโดยซอฟต์แวร์ติดตั้ง (apt-get และอื่น ๆ ) ในขณะที่ใน Windows ที่ดินแต่ละคนมีไว้สำหรับตัวเองคุณสามารถติดตั้งอะไรก็ได้ทุกที่และใคร ทุกคนดูเป็นรีจิสทรี

ปัญหาไม่ใช่ Windows แต่เป็นวิธีที่แอปพลิเคชันใช้รีจิสตรี ใน Linux แต่ละไฟล์ของโปรแกรมมีสถานที่และการอ้างอิงได้รับการจัดการด้วยตนเองหรือโดยซอฟต์แวร์ควบคุมหลัก ใน windows บุคคลที่สร้างแอปพลิเคชันจะต้องสร้างโปรแกรมถอนการติดตั้งด้วย โดยปกติคุณไม่ต้องการให้ผู้ใช้ถอนการติดตั้งซอฟต์แวร์ของคุณและหากผู้ใช้ทำเช่นนั้นคุณไม่สนใจว่าจะเกิดอะไรขึ้นกับผู้ใช้


1

ฉันยอมรับว่าการชะลอตัวของ Windows เป็นความจริงสำหรับระบบ Windows ใด ๆ (แม้ว่าฉันจะไม่ได้ใช้ Windows Vista หรือ Windows 7 มากเท่าไหร่

นอกเหนือจากการกระจายตัวของรีจิสทรี / ความเสียหายและการกระจายตัวของฮาร์ดไดรฟ์ / และความเสียหาย (มูลค่าการใช้งานchkdskด้วยพารามิเตอร์ F เป็นครั้งคราว) ฉันคิดว่าการติดตั้งแอปพลิเคชันที่เพิ่มตัวเองในการเริ่มต้น แต่บ่อยครั้งมากขึ้น พวกเขาใช้เวลาในการเริ่มต้นและใช้ทรัพยากรในระหว่างการทำงานทั่วไป หนึ่งในตัวของมันเองอาจจะไม่สร้างความแตกต่าง แต่การสะสมของพวกเขาเมื่อเวลาผ่านไปไม่ การดูรายการบริการที่เรียกใช้บนเครื่องของคุณและการเปลี่ยนตัวเลือกการเริ่มต้นหากคุณไม่ได้ใช้งาน ตรวจสอบให้แน่ใจว่าคุณตรวจสอบสิ่งที่พวกเขาทำก่อน

เริ่มต้นตัวเองสามารถค่อนข้างทรัพยากร hogging งานด้วย มันคุ้มค่า defragging เริ่มต้นขึ้นเมื่อเวลาผ่านไปกับฟรีไมโครซอฟท์ที่จัดโปรแกรมที่เรียกว่าBootVis สิ่งนี้จะทำโปรไฟล์เครื่องของคุณในระหว่างการเริ่มต้นและเรียงลำดับใหม่ (defrag) ทุกอย่างที่ต้องโหลดเมื่อเริ่มต้นเพื่อให้โหลดได้เร็วขึ้นเช่นไดรเวอร์

เบราว์เซอร์สามารถโหลดด้วยแอดออนและแถบเครื่องมือเมื่อเวลาผ่านไปซึ่งจะทำให้การรับรู้ของระบบช้าลง ฉันคิดว่ามันคุ้มค่าที่จะถอนการติดตั้งส่วนเพิ่มเติมที่ไม่ได้ใช้เป็นครั้งคราว

แม้ว่าผลลัพธ์ที่ดีที่สุดนั้นมาจากการติดตั้งใหม่ มันน่าสนใจมากที่ได้อ่านว่าระบบปฏิบัติการอื่นไม่ประสบปัญหานี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.