용어집/CPU, GPU, 에너지

App Nap

간단한 답

App Nap은 윈도우가 가려져 있고 오디오를 재생하지 않는 앱처럼 쓰고 있지 않은 앱을 느리게 하는 macOS 기능입니다. 활성 상태 보기의 에너지 탭에 있는 App Nap 열은 지금 어떤 앱이 App Nap 상태인지 보여 줍니다.

앱이 App Nap 상태가 되면 macOS는 그 앱의 CPU 시간 우선순위를 낮추고, 타이머를 덜 자주 실행하며, 다른 앱이 디스크를 필요로 하는 동안 그 앱의 디스크 읽기와 쓰기 속도를 제한합니다. 사용자가 그 앱으로 전환하거나 앱에 할 일이 생기면 곧바로 깨어나 원래대로 돌아옵니다.

Apple의 개발자 문서에 나온 조건은 이렇습니다. 앱이 앞에 있지 않고, 최근에 윈도우의 보이는 부분을 업데이트하지 않았으며, 오디오를 재생하지 않고, macOS에 활성 상태를 유지해 달라고 요청하지 않았을 때입니다. 백그라운드에서 계속 작업해야 하는 앱은 App Nap을 거부할 수 있습니다.

App Nap 상태인 앱 보는 방법

활성 상태 보기를 열고 에너지 탭을 클릭합니다. App Nap 상태인 앱은 App Nap 열에 예로 표시됩니다. 앱을 클릭해 앞으로 가져오면 값이 다시 아니요로 바뀝니다.

앱이 App Nap 상태가 되지 않는 이유

오디오를 재생하거나, 파일을 다운로드하거나, 보이는 윈도우를 계속 업데이트하는 앱은 대상이 아닙니다. 사용자를 위한 작업 중이라고 macOS에 알려 App Nap을 피하는 앱도 있습니다. 윈도우가 없는 백그라운드 프로세스는 App Nap이 아예 표시되지 않는 경우가 많습니다.

App Nap을 꺼야 할까요?

거의 모든 사람에게는 켜 두는 것이 좋습니다. App Nap은 가려져 있고 쉬고 있는 앱만 느리게 하며, CPU 시간을 덜 주고 타이머를 덜 자주 실행해 배터리를 아낍니다. 잘 만든 앱은 다운로드나 내보내기처럼 사용자가 시킨 일을 할 때 macOS에 알려 스스로 깨어 있습니다.

오래된 앱이나 Apple의 지침을 따르지 않는 앱이 백그라운드에서 오래 걸리는 작업을 할 때는 방해가 될 수 있습니다. 다른 앱으로 전환할 때마다 작업이 느려지는 것 같다면 App Nap이 원인일 가능성이 큽니다.

시스템 설정에는 App Nap 스위치가 없습니다. 일부 오래된 앱은 Finder의 정보 가져오기 윈도우에 App Nap 방지 체크상자가 있습니다. 최신 macOS용으로 만든 앱에는 이 체크상자가 없으며, 선택은 개발자의 몫입니다.

오래 걸리는 작업 하나를 최대 속도로 계속 실행하는 방법

  1. 작업을 시작한 다음 활성 상태 보기를 열고 에너지 탭을 클릭합니다.
  2. 다른 앱으로 전환하고, 작업을 실행하는 앱의 App Nap 열을 지켜봅니다.
  3. 예로 바뀌고 작업이 느려진다면, 진행 상황이 업데이트될 수 있도록 그 앱의 윈도우를 화면에 보이게 둡니다. 최소화하거나 가리지 마세요.
  4. 앱 설정에 백그라운드에서 계속 작업하는 옵션이 있는지 확인하고, 앱을 업데이트합니다.
  5. 문제가 계속되면 개발자에게 알립니다. Apple은 사용자가 시작한 작업을 하는 동안 앱이 활성 상태를 유지할 수 있는 방법을 개발자에게 제공합니다.

App Nap이 작동하는 모습 보는 방법

활성 상태 보기에서 App Nap이 적용되는 모습을 볼 수 있습니다. 채팅 앱이나 메일 앱처럼 열려 있지만 쉬고 있는 앱을 고르세요.

  1. CPU 탭에서 그 앱의 % CPU와 대기 상태 깨움 값이 얼마나 빨리 바뀌는지 기억해 둡니다.
  2. Command-H로 앱을 가리거나, 다른 앱으로 그 앱의 윈도우를 완전히 덮습니다.
  3. 조금 기다린 다음 에너지 탭을 확인합니다. App Nap 열에 예가 표시되면 CPU 탭으로 돌아갑니다.
  4. 숫자를 비교합니다. 이제 타이머가 덜 자주 실행되므로 깨움과 CPU 사용량이 대개 줄어듭니다.
  5. Dock에서 앱을 클릭합니다. App Nap 열이 다시 아니요로 바뀌고 앱이 다시 최대 속도로 실행됩니다.

App Nap, 저전력 모드, 잠자기의 차이

자주 헷갈리지만, 이 셋은 서로 다른 수준에서 작동합니다.

  • App Nap은 앱이 가려져 있고 쉬고 있는 동안 한 번에 앱 하나씩 자동으로 작동합니다. Mac의 나머지 부분은 최대 속도로 실행됩니다.
  • 저전력 모드는 Mac 전체에 적용됩니다. Apple은 저전력 모드가 에너지 사용량을 줄여 배터리 사용 시간을 늘린다고 설명합니다. 시스템 설정 > 배터리에서 켭니다.
  • 잠자기는 Mac을 깨울 때까지 거의 모든 것을 멈춥니다. Mac을 깨어 있게 하는 앱은 대신 잠자기 방지 열에 나타납니다.

자주 묻는 질문

활성 상태 보기의 App Nap은 무슨 뜻인가요?

사용자가 쓰지 않고 있어서 macOS가 그 앱을 느리게 했는지 보여 줍니다. 예는 앱이 App Nap 상태이며 자원을 덜 쓰고 있다는 뜻입니다.

App Nap은 앱을 닫거나 일시 정지하나요?

아니요. 앱은 계속 실행되고 데이터도 메모리에 남아 있습니다. macOS는 다시 쓸 때까지 CPU 시간과 타이머 깨움을 줄일 뿐입니다.

App Nap을 꺼야 하나요?

대부분의 사람에게는 그럴 필요가 없습니다. App Nap은 지금 쓰는 앱이 빠르게 반응하도록 돕고 백그라운드 활동을 줄일 수 있습니다. 백그라운드에서 계속 작업해야 하는 앱은 스스로 App Nap을 거부할 수 있습니다.

App Nap이 다운로드나 내보내기를 느리게 할 수 있나요?

앱이 사용자를 위해 작업 중이라고 macOS에 알리지 않으면 그럴 수 있습니다. 요즘 앱은 대부분 알립니다. 앱이 진행 상황을 보여 주는 윈도우를 화면에 보이게 두면 대개 App Nap을 피할 수 있습니다.

App Nap을 끄는 설정이 있나요?

시스템 설정에는 없습니다. 일부 오래된 앱은 Finder의 정보 가져오기 윈도우에 App Nap 방지 체크상자가 있습니다. 새 앱은 개발자가 결정합니다.

데스크탑 Mac에서도 App Nap이 작동하나요?

네. App Nap은 노트북에만 해당하지 않습니다. 데스크탑 Mac에서도 에너지 탭에 App Nap 열이 나타납니다.

관련 항목

단계별 안내: Mac 배터리를 닳게 하는 원인.

활성 상태 보기보다 나은 것을 찾고 있나요? Mac용 활성 상태 보기 대체 앱 추천을 확인하거나 용어집의 모든 용어를 둘러보세요.