본문 바로가기

추천팁/문제해결

어도비 소프트웨어가 OS X 매버릭스에서 느리게 작동한다면? 'App Nap을 꺼라'

포토샵, 드림위버, 프리미어 등 여러 어도비 소프트웨어가 OS X 매버릭스 환경에서 느리게 실행되거나 작동이 멈추는 문제가 보고되면서 어도비가 조사에 착수했다는 소식이 있었는데요, 맥의 소비 전력을 줄이기 위해 OS X 매버릭스에 새로운 도입된 '앱냅(App Nap)'이 문제의 원인으로 밝혀졌습니다.

어도비가 공개한 기술지원 문서에 따르면 앱냅으로 인해 자사 소프트웨어의 처리 속도가 저하되고 백그라운드 동기화 및 온라인 연동 기능이 작동을 중지한다는 것인데요, 해당 기술 문서에서 밝힌 우회책은 애플리케이션 별로 앱냅을 비활성화하라는 것입니다. 즉, 원인은 밝혀졌는데 뾰족한 해결책이 없다는 것데요 기술문서가 공개된 이후 관련 패치나 후속 업데이트도 전무한 실정입니다.

앱냅(App Nap)이란?

앱냅은 맥 사용자가 잠시 사용하지 않는 앱에 할당되는 CPU 자원을 줄여 맥의 소비전력을 줄이고 더 나아가 배터리를 절약시켜주는 기술입니다. 애플의 설명을 빌리면...

"App Nap은 여러 가지 앱이 동시에 실행되고 있을 때 전력을 절약할 수 있도록 도와줍니다. OS X은 다른 창 뒤에 완전히 숨겨져 있는 앱을 알려주죠. 그 앱이 음악 재생이나 파일 다운로드, 이메일 확인 등의 작업을 수행하고 있지 않다면, App Nap이 그 앱의 속도를 늦춰 소중한 배터리 전력을 절약해주는 겁니다. 하지만 그 앱을 다시 사용할 때는, 앱의 최대 속도로 즉시 되돌려주죠. 이러한 전환 과정이 아주 자연스럽게 이루어지기 때문에, 앱의 속도는 늘 최대였던 것처럼 느껴질 겁니다. App Nap은 Safari 탭과 동일하게 작동하므로 눈에 보이는 탭만 최대 속도로 실행됩니다. App Nap 덕분에 CPU 전력 사용량을 최대 23% 줄일 수 있죠."

- Apple

앱냅 등 여러 새로운 전원 관련 기술이 OS X 매버릭스에 도입되면서 마운틴 라이언 시절보다는 배터리 사용 시간이 확실히 많이 늘어났지만, 이제 갓 도입된 기술이다 보니 아직 개선할 여지가 많이 남아 있는 것 같습니다.

어도비 소프트웨어와 마찬가지로 다른 서드파티 앱도 앱냅 사용시 호환성 문제가 불거질 수 있으며, 심지어 애플이 제작한 파이널컷 프로도 앱냅으로 인해 성능이 하락할 수 있다고 알려져 있는 상태입니다. 특히 문제가 되는 부분은 앱이 백그라운드 상태일 때 속도가 줄어들어야 하는데 실제로 사용하고 있을 때도 성능이 하락한다는 것이죠.

애플리케이션 별로 앱냅을 비활성화 하는 방법

혹시 같은 문제를 겪고 계신 분들은 임시책이긴 하지만 앱냅을 비활성화하는 것만이 유일한 해결책입니다. 애플리케이션 단위, 즉 특정 응용 프로그램이 앱냅을 사용하지 않도록 하는 방법 다음과 같습니다. ▼

1. 실행 중인 어도비 응용 프로그램을 종료시킵니다.
2.  응용 프로그램 폴더에 들어가 해당 프로그램을 보조-클릭한 다음 '정보 가져오기'를 선택합니다.
3. "App Nap 차단" 항목에 체크하고 창을 닫습니다.
4. 응용 프로그램을 다시 시작합니다.

시스템 전체에 걸쳐 앱냅을 비활성화하는 방법

배터리 시간에 손해를 보더라도 터미널 명령어를 이용해 앱냅을 완전히 끄는 것이 가능합니다. 즉 맥북 사용자들보다는 아이맥, 맥미니 같은 데스크톱 맥 사용자들에게 더 적합한 방법이라고 할 수 있는데, 특정 애플리케이션이 아니라 시스템 전체에 걸쳐 앱냅을 비활성화한다는 점에서 앞서 소개한 방법과 차이가 있습니다.

* 배터리 사용 시간이 줄어든다는 것 외에 큰 문제점은 없지만, 강조드리건데 모든 맥 사용자들에게 권하는 방법이 아니라 다수의 앱이 앱냅으로 인해 원할하게 작동하지 않거나 이상 증상을 보이는 경우에 한해 한시적으로 시도할 수 있는 방법이라는 점 유념해 주시기 바랍니다.

응용 프로그램 > 유틸리티 폴더에 있는 터미널 앱 실행 후 다음 명령어를 입력합니다. ▼

defaults write NSGlobalDomain NSAppSleepDisabled -bool YES

이후 앱을 새로 시작하면 앱 사용 유무에 상관 없이 앱냅이 항상 비활성화됩니다. 참고로 앱냅 적용 유무는 응용 프로그램 > 유틸리티 폴더에 있는 '활성 상태 보기(Activity Monitor)' 앱에서 모니터링 할 수 있습니다. ▼

만일 다시 시스템 기본상태로 복구하고 싶다면(앱냅 활성화) 터미널에서 다음 명령어를 입력해 해당 프로퍼티를 삭제합니다. ▼

defaults delete NSGlobalDomain NSAppSleepDisabled


참조
Adobe - Creative Cloud Help / App Nap reduces application performance | Mac OS
Adobe - Dreamweaver Help / Unresponsive on Mac OS 10.9
FCXco - FCPX 10.1 and 10.1.1 renders way slower than under 10.9 and just use two CPU cores
Appch - OS X 10.9 Mavericks App Nap
MacOSX Hint - 10.9: Disable App Nap System Wide 

관련 글
• OS X 매버릭스 베터리 지속시간 벤치마크 공개 '최대 4시간까지 늘어나'
• OS X 매버릭스의 등장으로 몰락의 길을 걷게 된 10가지 서드파티 앱
• 애플, 맥북 배터리 성능 끌어올릴 엔지니어 공개 채용