ชื่อบอกว่านั่งทั้งหมด แต่ทำไมการรีสตาร์ทคอมพิวเตอร์จึงมีแนวโน้มที่จะแก้ไขสิ่งต่าง ๆ ดูเหมือนว่าคนไอทีมักถามว่า "คุณรีสตาร์ทพีซีของคุณหรือไม่" แต่ทำไม
ชื่อบอกว่านั่งทั้งหมด แต่ทำไมการรีสตาร์ทคอมพิวเตอร์จึงมีแนวโน้มที่จะแก้ไขสิ่งต่าง ๆ ดูเหมือนว่าคนไอทีมักถามว่า "คุณรีสตาร์ทพีซีของคุณหรือไม่" แต่ทำไม
คำตอบ:
โดยพื้นฐานเพราะสิ่งที่เกิดความยุ่งเหยิงทำให้มีโอกาสเริ่มต้นใหม่ ลองนึกภาพคุณกำลังทำขนมปังปิ้งและเผามัน การทิ้งและเริ่มใหม่อีกครั้งเป็นวิธีหนึ่งในการแก้ไขปัญหานั้นและจะทำงานได้ดีกว่าการขูดเศษขนมปังปิ้งที่ถูกไฟไหม้
หนึ่งในสาเหตุหลักที่ทำให้คอมพิวเตอร์ของคุณช้าลงคือการใช้หน่วยความจำเข้าถึงโดยสุ่ม (RAM) ระบบปฏิบัติการเช่นเดียวกับโปรแกรมที่คุณใช้ทั้งหมดใช้ RAM อย่างไรก็ตามมีเพียงจำนวนมากเท่านั้นและสามารถเข้าถึงได้อย่างรวดเร็วเท่านั้น หากคอมพิวเตอร์ของคุณพยายามที่จะใช้ RAM จำนวนมาก (มักจะมีให้มากกว่านั้น) มันจะช้าลง จำเป็นต้องสร้างไฟล์swapพิเศษของไฟล์บนฮาร์ดไดรฟ์เพื่อทำหน้าที่เป็น "RAM" พิเศษ แต่มีประสิทธิภาพน้อยกว่า สิ่งนี้ทำให้คอมพิวเตอร์ของคุณช้าลง
การปิดบางโปรแกรมควรเพิ่มพื้นที่ว่าง RAM แต่อาจมีการรั่วไหลของหน่วยความจำ ซึ่งหมายความว่าโปรแกรมอาจใช้ RAM โดยไม่ได้ตั้งใจซึ่งไม่ได้ / ไม่สามารถเพิ่มได้เมื่อปิด "Ahhh" คุณพูดว่า "มันจะกินแรมทั้งหมดของฉัน!" Nope หากคุณรีสตาร์ทคอมพิวเตอร์ RAM ทั้งหมดจะถูกล้างออก คุณมี RAM ที่ใช้งานได้มากขึ้นเพื่อให้คอมพิวเตอร์ของคุณสามารถทำงานได้เร็วขึ้น
มีปัญหาอื่น ๆ ที่สามารถแก้ไขได้ด้วยการรีสตาร์ทเช่นกัน ตัวอย่างเช่นหากโปรแกรมเริ่มใช้รอบตัวประมวลผลจำนวนมาก (แต่ละรอบประกอบด้วยการคำนวณและการคำนวณทั้งหมดเหล่านี้ทำให้คอมพิวเตอร์ของคุณ "คำนวณ" หรือที่ทำงาน) เมื่อรีสตาร์ทคอมพิวเตอร์การควบคุมโปรเซสเซอร์จะมอบให้แก่ bootloader อย่างไม่มีเงื่อนไขจากนั้นจะถูกส่งไปยังระบบปฏิบัติการซึ่งสามารถเริ่มต้นจากศูนย์ได้ มันไม่ได้ถูกครอบงำโดยโปรแกรมโลภอีกต่อไป
ความเป็นไปได้อีกอย่างหนึ่งก็คือคอมพิวเตอร์มีความร้อนสูงเกินไป ความร้อนสูงเกินไปไม่ดีสำหรับคอมพิวเตอร์ การปิดเครื่องและปล่อยให้เครื่องเย็นสักครู่หนึ่งจะไม่สามารถเจ็บปวดได้ ในความเป็นจริงคอมพิวเตอร์บางเครื่อง (ถ้าไม่ทั้งหมด) ถูกตั้งค่าให้ปิดถ้าพวกเขามีอุณหภูมิภายในที่แน่นอน
โดยสรุปการรีสตาร์ททำให้คอมพิวเตอร์เข้าสู่สถานะที่ซอฟต์แวร์ด้านขวาควบคุมฮาร์ดแวร์ที่เหมาะสม (อาจเย็นกว่า) ในสถานะที่เป็นที่ทราบกันดีว่าทำงานได้ถูกต้อง
คำถามที่ดี! คำตอบสั้น ๆ คือ "มันขึ้นอยู่กับ"
คำตอบที่ยาวกว่าคือ Windows มีทรัพยากรที่ จำกัด สำหรับแอปพลิเคชันที่ใช้ (หน่วยความจำ, ตัวจัดการหน้าต่าง, ตัวจัดการไฟล์ ฯลฯ ) หากแอปพลิเคชันที่เขียนไม่ดีไม่ได้ให้ทรัพยากรเหล่านี้กลับไปเป็น Windows ทำให้เกิดปัญหากับแอปพลิเคชันอื่น เห็นได้ชัดว่าเช่นเดียวกันกับระบบปฏิบัติการอื่นทั้งหมดด้วย
เหตุผลสองประการ:
ฉันรู้ว่านี่เป็นหัวข้อโบราณ แต่ฉันรู้สึกเหมือนโพสต์นี้โดยผู้พัฒนา Microsoft อธิบายว่าทำไม:
ช้าค่อยเป็นค่อยไปและปัญหาการรีสตาร์ท-จำเป็นอื่น ๆ มักจะสามารถ chalked ถึงการรั่วไหลของหน่วยความจำ ตรงกันข้ามกับความคิดเห็นของ @ user2630 นี่ยังคงเป็นปัญหาที่แท้จริงใน Windows ยุคใหม่ ไม่ว่าจะเป็นจากบริการ / ส่วนประกอบของระบบที่ยังคงทำงานอยู่การป้องกันหน่วยความจำของพวกเขาจะถูกเรียกคืนเมื่อออกจากระบบหรือจากการเรียกใช้แอพพลิเคชั่นส่วนใหญ่ที่ผู้ใช้เริ่มทำงานการรั่วไหลเกิดขึ้นตลอดเวลา ในกรณีหลังการเรียกใช้แอปพลิเคชันมักจะง่ายกว่าที่คนไอทีจะพูดว่า "เพิ่งรีสตาร์ท" แทนที่จะเป็น "ปิดแอปทั้งหมดของคุณตรวจสอบถาดงานเพื่อให้แน่ใจว่าพวกเขาหายไปจริงๆให้แน่ใจว่าพวกเขา ' ไม่ได้ใช้กระบวนการพื้นหลังหรือบริการใด ๆ ... "คุณได้รับแนวคิด
ดังที่ได้กล่าวไว้ที่นี่ปัญหาการเริ่มต้นระบบที่ต้องใช้อื่น ๆ มากมายมาจากซอฟท์แวร์ที่เสีย / เสียแบบเก่า (บริการที่หยุดทำงานไม่มีที่สิ้นสุดรอทรัพยากรที่ใช้ร่วมกัน ฯลฯ ) ฉันคิดว่าการรั่วไหลและการเปลี่ยนแปลงของไลบรารีที่รอดำเนินการอธิบายส่วนใหญ่ของ boilerplate- รีสตาร์ท - การแก้ไขปัญหาออกมี แต่
คุณเคยดู "ฝูงชนไอทีหรือไม่"
ฝ่ายสนับสนุนด้านไอทีคนใช้ "ลองรีสตาร์ท" เป็นคำตอบแรกเพราะ:
ในการทำความสะอาดแรมน่าจะเป็น