앱 낮잠이란 무엇입니까? 내 Mac Apps 속도가 느려지나요?
2013 년에 macOS에 추가 된 App Nap은 헤드 라인을 장식 한 기능이 아닙니다. 3 년 후, 당신은 여전히 그것이 무엇을하는지 전혀 모른다고 인정하는 것은 부끄럽지 않습니다..
요약하면 다음과 같습니다 : App Nap은 현재 사용 중이거나 보지 않는 프로그램을 "잠자기"상태로 두어 시스템 리소스, 특히 CPU를 사용하지 못하게합니다. 20 개의 창이 열리면 현재 사용하고있는 것만 시스템 리소스와 배터리 수명을 사용해야합니다. 에너지 절감은 더할 수 있습니다..
App Nap을 Power Nap과 혼동해서는 안됩니다.이 기능은 Mac에서 일시 중지 된 상태에서 업데이트 다운로드 또는 백업 생성과 같은 작업을 수행 할 수 있도록하는 유사한 기능입니다. 두 기능은 서로 관련이 없습니다..
앱 낮잠은 무엇을 하는가?
App Nap은 macOS (OS X) 10.9 Mavericks에 추가 된 에너지 기능 중 하나였습니다. 다른 조정에는 배터리 아이콘에 추가 된 "중요한 에너지를 사용하는 앱"목록이 포함됩니다..
App Nap은 비활성 응용 프로그램이 CPU 및 기타 시스템 자원을 사용하지 못하도록 차단하는 관련 최적화입니다. 이렇게하면 컴퓨터의 리소스를 절약하고 배터리 수명을 단축 할 수 있습니다..
응용 프로그램은 언제 "비활성"으로 간주됩니까? Apple의 개발자 가이드 라인에 따르면, App Nap은 애플리케이션 :
- 전경 앱이 아닌가요?.
- 최근에 창에서 볼 수있는 부분의 콘텐츠를 업데이트하지 않았습니다..
- 들리지 않는다..
- IOKit 전원 관리 또는 NSProcessInfo 어설 션을 수행하지 않았습니다..
- OpenGL을 사용하고 있지 않습니다..
이것은 무엇을 의미 하는가? 우선, 현재 사용중인 응용 프로그램은 잠자기 모드로 전환되지 않습니다. 볼 수있는 창 부분이 현재 업데이트되고 있다고 가정 할 때 현재 볼 수있는 모든 응용 프로그램에 대해서도 마찬가지입니다. 소리를내는 모든 응용 프로그램도 잠자기 상태가되지 않습니다. 음악 플레이어를 백그라운드로 실행하고 싶다면 좋은 소식입니다..
여기서 아이디어는 현재 당신을 위해 아무것도하지 않는 응용 프로그램이 당신의 자원을 모두 사용하지 않아야한다는 것입니다. 응용 프로그램은 창을 다시 열 자마자 깨우므로 이론상으로는 성능에 전혀 영향을 미치지 않습니다 (실제로는 사용중인 응용 프로그램에 대한 자원을 열어 두는 것을 제외하고는 긍정적 인 방법을 제외하고는).
앱이 현재 걸려 넘어지고 있는지 확인하는 방법
App Nap은 대체로 사용자 지향적 인 기능이 아닙니다. 부두에 또는 응용 프로그램이 현재 낮잠인지 여부를 나타내는 표시기가 없습니다. 이를 위해서는 액티비티 모니터로 가야합니다.이 액티비티 모니터는 애플리케이션> 유틸리티에서 찾을 수 있습니다..
"Energy"탭으로 가면 "App Nap"에 대한 열이 표시됩니다. "Yes"는 주어진 애플리케이션이 현재 낮잠을 자고 있음을 의미합니다. 문제의 응용 프로그램을 열면 즉시 활성화되고 Activity Monitor는 열에서 "No"를 읽습니다..
아이디어는 응용 프로그램이 너무 빨리 일어나서 사용자가 낮잠을 알지조차 모르는 경우입니다. 그러나 이것이 당신의 애플 리케이션의 속도를 늦추고 있다고 생각한다면, 당신은 의지 할 수 있습니다..
앱 낮잠, 전체 또는 일부 앱을 사용 중지하는 방법
App Nap은 기능을 염두에두고 제작되었는지 여부에 관계없이 모든 애플리케이션에 적용됩니다. 적어도 이론 상으로는 특정 구형 앱에 문제가 발생하여 백그라운드 업데이트를 방지하거나 속도 저하를 유발할 수 있습니다. App Nap이 문제를 일으킨다 고 의심되면 쉽게 찾을 수 있습니다..
먼저 Finder에서 응용 프로그램을 찾은 다음 마우스 오른쪽 단추로 클릭하십시오..
'정보 입수'를 클릭하면 앱 낮잠 방지 옵션이 표시 될 수 있습니다..
이 옵션은 모든 앱에 제공되지는 않습니다. 일반적으로이 옵션은 응용 프로그램이 App Nap을 염두에두고 특별히 생성되지 않은 경우에만 표시됩니다. 우리의 경험에 따르면 예외가 있지만 2013 년 또는 그 이전에 구축 된 응용 프로그램에 대한 옵션이 주로 나타납니다. 가능한 경우 프로그램에 대해 앱 낮잠을 사용 중지하고 문제가 해결되었는지 확인합니다..
또는 하나의 명령으로 App Nap을 완전히 비활성화 할 수 있습니다. 응용 프로그램> 유틸리티 또는 Spotlight에서 검색하여 찾을 수있는 터미널을 엽니 다. 그런 다음이 명령을 실행하십시오.
기본값 쓰기 NSGlobalDomain NSAppSleepDisabled -bool YES
이렇게하면 App Nap이 완전히 비활성화됩니다. 앱으로 인한 문제를 해결하면 앱의 개발자를 작성하고 알려주는 것이 좋습니다. 이 작업을 완료하면 다음 명령을 사용하여 App Nap을 다시 활성화 할 수 있습니다.
기본 삭제 NSGlobalDomain NSAppSleepDisabled
App Nap은 전반적으로 문제가없는 한 계속 유지할 가치가있는 기능입니다. 더 나은 배터리 수명만으로도 기능이 보람을 느끼게되며 대부분의 사용자는 아무 일도 일어나지 않는다는 것을 알지 못합니다. 그러나 경우에 따라 기능을 사용 중지하는 방법을 알고있는 것이 좋습니다..
사진 크레디트 : Arthur Caranta / Flickr