Anonim

Mac의 활동 모니터를 한 눈에 보면 목록 상단 섹션에 WindowServer라는 프로세스가 표시됩니다. 이것은 Mac이 없이는 할 수 없는 많은 시스템 프로세스 중 하나입니다.

이 설명자에서는 WindowServer의 특성과 Mac에서 수행하는 작업을 안내합니다. 또한 프로세스가 항상 백그라운드에서 실행되는 이유와 프로세스가 CPU 호그가 될 때 수행할 작업에 대해서도 설명합니다.

Mac용 WindowServer란 무엇입니까?

WindowsServer는 응용 프로그램의 시각적 인터페이스를 화면에 표시하는 역할을 하는 Mac 운영 체제의 핵심 구성 요소입니다. WindowServer는 Dock 및 메뉴 모음과 같은 다른 중요한 시스템 그래픽 사용자 인터페이스(GUI)도 관리합니다. Mac 화면에 나타나는 모든 것은 WindowsServer에 의해 가능해졌습니다.

macOS는 Mac에 로그인할 때 WindowServer를 자동으로 시작합니다. 이 프로세스는 백그라운드에서 활성 상태를 유지하며 로그아웃하거나 Mac을 종료할 때까지 모든 응용 프로그램의 그래픽/시각적 인터페이스에 전원을 공급합니다. 응용 프로그램에 그래픽 지원을 제공하는 것 외에도 사용자 인터페이스가 없는 일부 배경 응용 프로그램은 WindowServer에 크게 의존합니다.

WindowServer는 안전한가요?

Mac의 WindowServer는 무해한 시스템 프로세스입니다. 오히려 응용 프로그램 및 기타 시스템 프로세스가 올바르게 작동하는 데 도움이 됩니다. WindowServer가 CPU에 과부하를 주거나 팬 소음을 높이거나 Mac 성능을 저하시키는 경우에만 걱정해야 합니다.

Activity Monitor에서 엄청나게 많은 양의 CPU 리소스를 사용하고 있는 WindowServer를 발견한 경우 WindowServer를 강제 종료하고 싶을 수 있지만 그렇게 해서는 안 됩니다. 이 프로세스가 백그라운드에서 실행되지 않으면 Mac을 사용할 수 없습니다.

WindowServer를 강제 종료하면 모든 활성 응용 프로그램이 닫히고 운영 체제가 새로 고쳐지며 Mac에서 로그아웃됩니다. 다시 로그인하면 macOS가 자동으로 백그라운드에서 WindowServer를 다시 시작하고 주기가 계속됩니다. 이는 프로세스가 Mac의 올바른 기능에 얼마나 중요한지를 보여줍니다.

안전한 시스템 프로세스임에도 불구하고 WindowServer로 인해 Mac이 오작동하는 경우가 있습니다. 다음 섹션에서는 이러한 현상이 발생하는 이유와 새싹에서 WindowServer의 높은 CPU 사용량을 줄이는 방법에 대해 설명합니다.

WindowServer의 CPU 사용량이 높은 이유(및 해결 방법)

당연히 WindowServer의 CPU 및 메모리 소비는 Mac에서 프로세스를 사용하는 활성 응용 프로그램의 수에 따라 달라집니다. 그러나 다음과 같은 요인으로 인해 높은 CPU 사용량 문제가 발생할 수 있습니다.

1. 데스크탑에 항목이 너무 많습니다

Mac 디스플레이의 모든 것이 WindowServer에 의해 거기에 배치되었음을 기억하십시오. 바탕 화면에 항목(아이콘, 파일, 폴더 등)이 많을수록 항목을 유지하기 위해 WindowServer에서 더 많은 처리 능력이 필요합니다.

WindowServer가 과도한 CPU 전력을 사용하고 바탕 화면에 50개 이상의 항목이 있는 경우 불필요한 파일과 아이콘을 삭제하십시오. 더 나은 방법은 데스크탑의 단일 폴더로 이동하는 것입니다.

2. 너무 많은 활성 앱 및 Windows

활성 앱과 창이 너무 많으면 WindowServer CPU 사용량이 급증할 수도 있습니다. 사용하지 않는 불필요한 창과 애플리케이션을 닫으세요.

삼. 버그가 있는 프로그램이 문제를 일으킴

특정 응용 프로그램을 실행할 때만 WindowServer의 CPU 사용량이 급증하는 경우 해당 응용 프로그램에 오작동을 일으키는 버그가 있을 가능성이 큽니다. 문제를 일으키는 앱을 정확히 찾아내려면 모든 활성 애플리케이션을 닫고 한 번에 하나씩 다시 실행하십시오. 최소 3-5분 동안 애플리케이션을 사용하고 Activity Monitor에서 WindowServer 사용량을 확인하십시오.

응용 프로그램이 WindowServer의 CPU 사용량을 비정상적으로 급증시키면 앱을 업데이트하고 문제가 해결되는지 확인하십시오. 그렇지 않으면 앱 개발자에게 버그 보고서를 제출하도록 문의하십시오.

4. 게임용 마우스가 또 다른 잠재적 범인입니다

일부 Mac 사용자는 장치에서 게임용 마우스를 사용하면 Mac의 WindowServer가 CPU 성능을 많이 사용한다고 언급했습니다. Mac에 연결된 모든 게임 액세서리를 분리하고 WindowServer CPU 사용량을 줄이는지 확인하십시오.

5. 시각 효과 및 애니메이션

macOS에는 데스크탑 사진에 대해 활성 창의 배경을 흐리게 하는 "투명도" 기능이 있습니다. 이 기능은 앱 창에 일종의 미적 효과와 시각 효과를 추가하지만 특히 너무 많은 창이 열려 있을 때 WindowServer가 높은 CPU 전력을 소모할 수 있습니다.

바로가기 시스템 환경설정 > 접근성 > Display모두 확인 Reduce transparent 및 Reduce motion .

6. 다중 가상 데스크톱 또는 외부 모니터 설정

WindowServer는 외부 디스플레이를 사용하는 경우 더 많은 CPU 전력과 메모리를 사용합니다. 이 프로세스는 훨씬 더 많은 처리 능력을 사용하여 영상을 여러 모니터로 전송합니다. Mac에서 여러 디스플레이를 사용하는 경우 하나의 모니터를 분리하고 이것이 WindowServer CPU 사용량을 줄이는지 확인하십시오.

Mission Control에서 여러 가상 데스크톱 또는 공간을 사용하면 WindowServer가 CPU에 과부하를 일으킬 수도 있습니다. 이 문제를 해결하려면 Mission Control에서 가상 데스크톱 수를 줄이거나 System Preferences > Mission Control으로 이동하십시오. 및 체크 해제 가장 최근 사용을 기준으로 공간 자동 재정렬

문제가 지속되면 Mission Control 메뉴로 돌아가서 디스플레이에 별도의 공간이 있습니다..

참고: Mission Control에서 "디스플레이에 별도의 공간이 있음"을 비활성화하면 WindowServer의 CPU 사용량이 줄어들지만 다음과 같은 경우 외부 모니터가 꺼질 수 있습니다. 전체 화면 모드에서 응용 프로그램을 사용합니다.

Mac용 WindowServer 단순화

이제 WindowServer가 무엇이며 프로세스가 항상 백그라운드에서 실행되는 이유를 알게 되셨기를 바랍니다.

WindowsServer가 Mac에서 비합리적으로 높은 처리 능력을 사용하는 경우 위의 문제 해결 단계를 사용하여 문제를 진단하고 수정하십시오. 문제가 지속되면 Mac을 재부팅하거나 NVRAM을 재설정하면 프로세스가 정상 상태로 복원됩니다.

Mac의 WindowServer는 무엇이며 안전한가요?