ในขณะที่ ตรวจสอบตัวตรวจสอบกิจกรรม คุณสังเกตเห็นสิ่งที่เรียกว่า WindowServer ในบางครั้งใช้พลังงาน CPU จำนวนมาก กระบวนการนี้ปลอดภัยหรือไม่?
ที่เกี่ยวข้อง: กระบวนการนี้คืออะไรและเหตุใดจึงทำงานบน Mac ของฉัน
บทความนี้เป็นส่วนหนึ่งของ ซีรีส์ต่อเนื่องของเรา อธิบายกระบวนการต่างๆที่พบใน Activity Monitor เช่น kernel_task , ซ่อน , mdsworker , ติดตั้งแล้ว และ อื่น ๆ อีกมากมาย . ไม่ทราบว่าบริการเหล่านั้นคืออะไร? เริ่มอ่านเลยดีกว่า!
WindowServer เป็นส่วนหลักของ macOS และเป็นผู้ประสานงานระหว่างแอปพลิเคชันและจอแสดงผลของคุณ หากคุณเห็นบางสิ่งบางอย่างบนจอแสดงผลของ Mac WindowServer จะวางไว้ที่นั่น ทุกหน้าต่างที่คุณเปิดทุกเว็บไซต์ที่คุณเรียกดูทุกเกมที่คุณเล่น WindowServer "ดึง" มันทั้งหมดบนหน้าจอของคุณ คุณสามารถ อ่านเพิ่มเติมได้ที่คู่มือนักพัฒนาของ Apple หากคุณมีความโน้มเอียงในทางเทคนิค แต่ก็อ่านหนังสือได้ไม่เบา
ส่วนใหญ่แล้วเพียงแค่รู้ว่า WindowServer คือ macOS และทุกแอปพลิเคชันที่คุณใช้งานใช้เพื่อแสดงสิ่งต่างๆบนหน้าจอของคุณ ปลอดภัยอย่างสมบูรณ์
เหตุใด WindowServer จึงใช้ CPU จำนวนมาก
ดังที่เราได้กล่าวไปแล้วว่าทุกแอปพลิเคชันจะสื่อสารกับ WindowServer เพื่อวาดสิ่งต่างๆบนหน้าจอของคุณ หาก WindowServer ใช้พลังงาน CPU มากให้ลองปิดแอปพลิเคชันและดูว่าการใช้งานลดลงหรือไม่ หากคุณเห็นการลดลงอย่างมากหลังจากปิดโปรแกรมใดโปรแกรมหนึ่งอาจเป็นไปได้ว่าโปรแกรมนั้นมีหน้าที่รับผิดชอบต่อการใช้งาน CPU ที่สูง
ในระดับหนึ่งนี่เป็นเรื่องปกติ: โปรแกรมที่เปลี่ยนแปลงสิ่งที่แสดงบนหน้าจออยู่ตลอดเวลาจะใช้ WindowServer ไม่น้อยซึ่งหมายความว่าจะใช้พลังงาน CPU หมด ดังนั้นจึงเป็นเรื่องที่สมเหตุสมผลสำหรับเกมโปรแกรมตัดต่อวิดีโอและแอปพลิเคชันอื่น ๆ ที่รีเฟรชอยู่ตลอดเวลาจะทำให้การใช้งาน CPU ของ WindowServer เพิ่มขึ้น
ต้องบอกว่าบางครั้งข้อผิดพลาดในซอฟต์แวร์อาจทำให้เกิดการใช้งาน CPU WindowServer มากเกินไป หากคุณสังเกตเห็นรูปแบบนี้และไม่คิดว่าแอปพลิเคชัน ควร ทำให้การใช้งาน CPU ของ WindowServer เพิ่มขึ้นอย่างมากให้ลองติดต่อผู้พัฒนา คุณอาจพบปัญหาที่แก้ไขได้
ที่เกี่ยวข้อง: 10 วิธีด่วนในการเร่งความเร็ว Mac ที่ช้า
หาก WindowServer ยังคงใช้พลังงานอย่างต่อเนื่องแม้ว่าคุณจะไม่มีอะไรทำงานมากนักก็ยังมีบางสิ่งที่คุณสามารถลองทำได้ ขั้นแรกตรวจสอบบทความของเราเกี่ยวกับ เร่งความเร็ว Mac ที่ช้า โดยเฉพาะอย่างยิ่งในส่วนที่เกี่ยวกับการลดความโปร่งใส คุณจะพบตัวเลือกนี้ในการตั้งค่าระบบ> การช่วยการเข้าถึง> การแสดงผลและเป็นที่ทราบกันดีว่าสามารถลดการใช้งาน CPU WindowSever โดยเฉพาะใน Mac รุ่นเก่า
คุณยังสามารถลองปิดหน้าต่างที่ไม่จำเป็นเพื่อให้แน่ใจว่าไม่มีไอคอนมากเกินไปบนเดสก์ท็อปของคุณและลดจำนวนเดสก์ท็อปที่คุณใช้ ในการควบคุมภารกิจ . หากไม่ได้ผลให้พิจารณา การรีเซ็ต NVRAM ; ที่สามารถช่วยได้ในบางกรณี
อีกสิ่งหนึ่งที่ควรทราบ: หากคุณใช้จอภาพหลายจอ WindowServer จะใช้พลังงาน CPU มากขึ้นเพื่อดึงไปยังจอแสดงผลหลายจอ ยิ่งคุณเพิ่มจอแสดงผลมากเท่าไหร่ก็ยิ่งเป็นจริงมากขึ้นเท่านั้น
เครดิตภาพ: Hamza ก้น