프로세스 WindowServer 란 무엇이며, Mac에서 실행되는 이유는 무엇입니까?
액티비티 모니터를 확인하는 동안, WindowServer라고 불리는 것이 때때로 CPU 성능을 많이 차지하는 것을 보았습니다. 이 프로세스가 안전한가요??
이 기사는 kernel_task, hidd, mdsworker, installd 및 기타 여러 가지와 같이 Activity Monitor에있는 다양한 프로세스를 설명하는 진행중인 시리즈의 일부입니다. 그 서비스가 무엇인지 모릅니다. 더 읽기 시작하기!
WindowServer는 macOS의 핵심 부분이며 응용 프로그램과 디스플레이 사이의 일종의 연결입니다. Mac의 화면에 뭔가가 표시되면 WindowServer에 표시됩니다. 열려는 모든 창, 탐색하는 모든 웹 사이트, 재생하는 모든 게임 - WindowServer는 화면에 모든 내용을 "그립니다". 기술적 인면에서 Apple 개발자 가이드에서 더 많은 내용을 읽을 수 있지만, 정확히 읽지는 않습니다..
대부분의 경우, WindowServer는 macOS 및 사용자가 실행하는 모든 응용 프로그램이 화면에 사물을 표시하기 위해 사용한다는 것을 알고 있습니다. 그것은 완전히 안전하다..
WindowServer가 너무 많은 CPU를 사용하는 이유?
앞서 말했듯이 모든 응용 프로그램은 WindowServer와 통신하여 디스플레이에 물건을 그립니다. WindowServer가 많은 CPU 성능을 사용하고 있다면 응용 프로그램을 닫고 사용량이 감소하는지 확인하십시오. 특정 프로그램을 종료 한 후 특히 큰 드롭이 발생하면 해당 프로그램이 CPU 사용량이 많은 원인 일 수 있습니다.
어느 정도까지는 정상입니다. 화면에 표시되는 내용을 끊임없이 변경하는 프로그램은 WindowServer를 상당히 사용하게 될 것입니다. 즉, CPU 전력을 소모하게됩니다. 따라서 게임, 비디오 편집기 및 기타 지속적으로 새로 워진 응용 프로그램이 WindowServer CPU 사용량을 급증시키는 것은 당연합니다..
하지만 소프트웨어의 버그가 WindowServer CPU 사용을 과도하게 초래할 수 있다고 말한 적이 있습니다. 이 패턴을 알아 채고 응용 프로그램을 생각하지 않으면 할까요 WindowServer CPU 사용량이 급증 할 경우 개발자에게 문의하십시오. 해결할 수있는 문제를 발견했을 수도 있습니다..
WindowServer가 많은 것을 실행하지 않아도 많은 전력을 계속 사용한다면 여전히 시도 할 수있는 몇 가지 사항이 있습니다. 먼저 느린 Mac의 속도를 높이는 방법에 대한 기사, 특히 투명성을 줄이는 방법에 대한 기사를 확인하십시오. 시스템 환경 설정> 접근성> 디스플레이에서이 옵션을 찾을 수 있으며, 특히 구형 Mac에서 WindowSever CPU 사용량을 줄이는 것으로 알려져 있습니다.
불필요한 창을 닫고 바탕 화면에 너무 많은 아이콘이 없도록하고 Mission Control에서 사용하는 데스크톱 수를 줄여보십시오. 이 방법으로 문제가 해결되지 않으면 NVRAM을 다시 설정하십시오. 어떤 경우에는 도움이 될 수있는.
한 가지 더 명심해야 할 점은 여러 개의 모니터를 사용하는 경우 WindowServer는 여러 대의 디스플레이에 그리기 위해 더 많은 CPU 전력을 사용하게된다는 것입니다. 더 많은 디스플레이를 추가할수록 더 사실입니다..
사진 크레디트 : 함자 엉덩이