Process WindowServer 란 무엇이며 내 Mac에서 실행되는 이유는 무엇입니까?

활동 모니터를 확인하는 동안 WindowServer라는 것이 때때로 CPU 전원을 많이 차지하는 것을 발견했습니다. 이 과정은 안전한가요?

관련 : 이 프로세스는 무엇이며 내 Mac에서 실행되는 이유는 무엇입니까?

이 기사는 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 사용량이 크게 급증 해야 한다고 생각하지 않는 경우 개발자에게 문의하는 것이 좋습니다. 그들이 해결할 수있는 문제를 발견했을 수도 있습니다.

관련 : 느린 Mac 속도를 높이는 10 가지 빠른 방법

실행중인 항목이 많지 않은데도 WindowServer가 계속 많은 전력을 사용한다면 시도 할 수있는 몇 가지 작업이 있습니다. 먼저 느린 Mac 속도 향상에 대한 기사, 특히 투명도 감소에 대한 섹션을 확인하십시오. 이 옵션은 시스템 환경 설정> 손쉬운 사용> 디스플레이에서 찾을 수 있으며 특히 오래된 Mac에서 WindowSever CPU 사용량을 줄이는 것으로 알려져 있습니다.

불필요한 창을 닫고 바탕 화면에 아이콘이 너무 많지 않은지 확인하고 Mission Control에서 사용하는 바탕 화면의 수를 줄일 수도 있습니다. 작동하지 않는 경우 NVRAM 재설정을 고려하십시오. 어떤 경우에는 도움이 될 수 있습니다.

명심해야 할 한 가지 더 : 다중 모니터를 사용하는 경우 WindowServer는 다중 디스플레이에 그리기 위해 더 많은 CPU 전력을 사용합니다. 더 많은 디스플레이를 추가할수록 더 사실적입니다.

사진 제공 : Hamza Butt