Process WindowServer là gì và tại sao nó lại chạy trên máy Mac của tôi?
Trong khi kiểm tra Trình giám sát hoạt động, bạn nhận thấy một cái gì đó gọi là WindowServer thỉnh thoảng chiếm một lượng năng lượng CPU. Quá trình này có an toàn không?
Bài viết này là một phần của loạt bài liên tục của chúng tôi giải thích các quy trình khác nhau được tìm thấy trong Activity Monitor, như kernel_task, hidd, mdsworker, installd và nhiều quy trình khác. Không biết những dịch vụ đó là gì? Bắt đầu đọc tốt hơn!
WindowServer là một phần cốt lõi của macOS và là một loại liên kết giữa các ứng dụng và màn hình của bạn. Nếu bạn thấy một cái gì đó trên màn hình máy Mac của bạn, WindowServer sẽ đặt nó ở đó. Mọi cửa sổ bạn mở, mọi trang web bạn duyệt, mọi trò chơi bạn chơi - WindowServer đều rút ra tất cả trên màn hình của bạn. Bạn có thể đọc thêm tại hướng dẫn dành cho nhà phát triển của Apple nếu bạn thiên về kỹ thuật, nhưng nó không chính xác là đọc nhẹ.
Đối với hầu hết các phần, chỉ cần biết rằng WindowServer là macOS, và mọi ứng dụng bạn chạy trên nó, sử dụng để hiển thị mọi thứ trên màn hình của bạn. Nó hoàn toàn an toàn.
Tại sao WindowServer sử dụng CPU quá nhiều?
Như chúng tôi đã nói, mọi ứng dụng đều giao tiếp với WindowServer để vẽ mọi thứ trên màn hình của bạn. Nếu WindowServer chiếm nhiều năng lượng CPU, hãy thử đóng các ứng dụng và xem liệu mức sử dụng có giảm không. Nếu bạn thấy mức giảm đặc biệt lớn sau khi đóng một chương trình cụ thể, chương trình đó có thể chịu trách nhiệm cho việc sử dụng CPU cao.
Ở một mức độ nào đó, điều này là bình thường: các chương trình liên tục thay đổi những gì hiển thị trên màn hình sẽ sử dụng WindowServer khá nhiều, điều đó có nghĩa là chúng sẽ sử dụng hết năng lượng CPU. Vì vậy, nó có ý nghĩa đối với các trò chơi, trình chỉnh sửa video và các ứng dụng liên tục làm mới khác để tăng đột biến trong việc sử dụng CPU WindowServer.
Phải nói rằng, đôi khi một lỗi trong một phần mềm có thể gây ra việc sử dụng CPU WindowServer quá mức. Nếu bạn nhận thấy mẫu này và đừng nghĩ ứng dụng Nên gây ra sự tăng đột biến trong việc sử dụng CPU WindowServer, hãy xem xét liên hệ với nhà phát triển. Bạn có thể đã tìm thấy một vấn đề họ có thể khắc phục.
Nếu WindowServer tiếp tục sử dụng nhiều năng lượng ngay cả khi bạn không có gì nhiều để chạy, vẫn có một vài điều bạn có thể thử. Trước tiên, hãy kiểm tra bài viết của chúng tôi về việc tăng tốc máy Mac chậm, đặc biệt là phần về giảm độ trong suốt. Bạn sẽ tìm thấy tùy chọn này trong Tùy chọn hệ thống> Trợ năng> Hiển thị và được biết là giảm mức sử dụng CPU WindowSever, đặc biệt là trên các máy Mac cũ.
Bạn cũng có thể thử đóng các cửa sổ không cần thiết, đảm bảo không có quá nhiều biểu tượng trên màn hình của bạn và giảm số lượng máy tính để bàn bạn sử dụng trong Điều khiển nhiệm vụ. Nếu không có cái nào trong số này hoạt động, hãy xem xét đặt lại NVRAM; có thể giúp trong một số trường hợp.
Một điều nữa cần ghi nhớ: nếu bạn sử dụng nhiều màn hình, WindowServer sẽ sử dụng nhiều năng lượng CPU hơn để vẽ lên nhiều màn hình. Bạn càng thêm nhiều màn hình, điều này càng đúng.
Ảnh tín dụng: Hamza Mông