iPhone 또는 iPad에서 실행 중인 프로세스 목록을 보는 방법

데스크탑 운영 체제와 달리 iOS 및 iPadOS는 iPhone 및 iPad에서 실행되는 프로세스를 조사하는 기본 방법을 제공하지 않습니다. 또한 App Store 에는 기기의 내부 작동을 확인하는 데 도움이 되는 앱이 없습니다.

그러나 Mac 에 액세스할 수 있는 경우 iPhone 또는 iPad에서 실행 중인 프로세스 목록을 볼 수 있습니다. Xcode 만 있으면 됩니다.

Mac에 Xcode 설치하기

Xcode는 Apple 장치 용 소프트웨어 생성을 지원 하는 통합 개발 환경( IDE )입니다. (IDE)iPhone 또는 iPad에서 실행 중인 프로세스 목록을 보는 데 사용할 수 있는 Instruments라는 도구가 있습니다. 사용하기 위해 개발자이거나 비용을 지불할 필요도 없습니다.  

Xcode는 Mac(Mac)App Store 에서 무료로 다운로드할 수 있습니다 . 그러나 다운로드하여 사용하려면 macOS 11.3 Big Sur 이상을 실행 하는 Mac 이 있어야 합니다. Xcode 설치에는 최소 12GB의 대역폭과 디스크 공간이 필요하므로 계속 진행하기 전에 Mac에서 저장 공간을 확보하는 것이 좋습니다.(free up storage space on your Mac)

App Store를 열고 Xcode 를 검색한 다음 (Xcode)Get 또는 Download 버튼을 선택하여 Xcode 를 설치 합니다. 인터넷 연결 속도에 따라 몇 시간 이상 걸릴 수 있습니다.

Xcode 기기 설정

Xcode를 다운로드하여 설치했으면 아래 단계에 따라 iPhone 또는 iPad에서 실행 중인 프로세스 목록을 확인하세요.

1. Mac의 Launchpad 를 열고 (Launchpad)Xcode 를 선택 합니다.

2. Mac 메뉴 모음에서 Xcode 를 선택하고 (Xcode)Open Developer Tool 을 가리킨 다음 Instruments 라는 레이블이 지정된 옵션을 선택합니다 . 

Xcode Instruments 를 로드해야 합니다 . iPhone 또는 iPad의 CPU 관련 활동을 기록할 수 있는 성능 분석기 및 시각화 도구입니다(여기에서 다루지 않을 기타 항목도 포함).

3. USB(USB) 를 통해 iPhone 또는 iPad를 Mac 에 연결합니다 . 그런 다음 iOS 또는 iPadOS 기기의 잠금을 해제하고 신뢰 를 탭합니다(이전에 동일한 (Trust )Mac 에 연결하지 않은 경우 ).

4. 도구(Instruments) 창의 왼쪽 상단 에서 프로파일링 템플릿 선택(Choose a profiling template for. ) 옆에 있는 메뉴를 엽니다 . 그런 다음 [사용자 이름] iPhone([Your Name] iPhone) 또는 iPad 를 가리키고 모든 프로세스(All Processes) 를 선택 합니다.

참고:(Note:) iPhone 또는 iPad가 회색으로 표시되거나 " 오프라인(Offline) "으로 표시되는 경우 연결을 끊었다가 Mac 에 다시 연결합니다 . 계속 그런 식으로 나타나면 장비를 제거하고 Mac 을 재시동한 다음 위의 단계를 반복하십시오.

5. 활성 상태 보기(Activity Monitor) 아이콘 을 선택하고 선택 을 선택합니다(Choose) .

6. 창의 왼쪽 상단 모서리에 있는 녹음 버튼을 선택합니다. (Record)그러면 Instruments가 iPhone 또는 iPad의 CPU(CPU) 활동 을 기록하고 표시하도록 해야 합니다 .

참고: (Note: )녹음(Record) 버튼 을 선택하는 즉시 악기가 정지된 것처럼 보일 수 있습니다 . 이는 정상적인 동작이며 일반적으로 최대 1분 동안 지속됩니다.

Xcode Instruments에서 프로세스 보기

InstrumentsActivity Monitor 는 iPhone 또는 iPad의 CPU 부하를 시각적 형식으로 표시하고 창 하단에 실행 중인 프로세스 목록을 표시합니다. 후자가 표시되지 않으면 Command + 1 을 눌러 라이브 프로세스(Live Processes) 로 전환합니다 .

프로세스 ID( Process ID)프로세스 이름(Process Name) 열 은 프로세스를 구별하는 데 도움이 됩니다. % CPU , 메모리(Memory)CPU 시간(CPU Time) 과 같은 추가 열을 사용하여 각 프로세스의 CPU 사용량, 메모리 소비 및 총 런타임을 결정할 수 있습니다 . 적절한 열을 선택하여 프로세스를 정렬할 수 있습니다. 예를 들어 CPU 리소스를 가장 많이 사용하는 프로세스를 확인하려면 % CPU 열을 선택합니다.

대부분의 프로세스는 비밀스럽고 iOS 및 iPadOS의 핵심 시스템 기능을 반영합니다. 예를 들어, bluetoothd 는 (bluetoothd)Bluetooth 장치 를 처리하는 구성 요소인 Bluetooth 데몬 뒤에 있는 프로세스 입니다. 특정 프로세스를 식별하거나 더 자세히 알고 싶다면 Google 이 당신의 친구입니다.

그러나 iPhone 또는 iPad에서 실행되는 앱과 같은 몇 가지 앱은 빠르게 인식할 수 있습니다. 예를 들어 Firefox 는 (Firefox)Mozilla Firefox 와 관련된 기본 프로세스 입니다. 

(Start)iOS 또는 iPadOS 기기 사용을 시작 하면 관련 서비스 및 앱 의 CPU 및 메모리 소비가 급증하는 것을 볼 수 있습니다. (CPU)앱을 강제 종료하면(나중에 자세히 설명) 목록에서 관련 프로세스를 제거합니다.

컨트롤을 클릭하고 [프로세스]를 세부 필터로 추가(Add [Process] as a Detail Filter) 옵션을 선택하여 특정 프로세스를 모니터링할 수도 있습니다. 또는 창의 왼쪽 하단에 있는 세부 필터 상자에 여러 프로세스 (Detail Filter)ID(IDs) ( 프로세스 ID(Process ID) 열 확인)를 입력 하여 나머지 프로세스와 별도로 볼 수 있습니다.

iPhone 또는 iPad에서 프로세스 확인을 완료했으면 악기(Instruments) 창의 왼쪽 상단에 있는 중지 아이콘을 선택합니다. (Stop)그런 다음 Xcode를 종료하기 전에 기록된 활동을 저장하도록 선택할 수 있습니다( 파일(File) > 다른 이름으로 저장 ).(Save As)

iPhone 또는 iPad 문제 해결

Xcode를 사용하여 iPhone 또는 iPad에서 실행 중인 프로세스 목록을 보는 것도 기기 문제를 해결하는 데 도움이 될 수 있습니다. 예를 들어, 정기적으로 멈춤 및 충돌이 발생하는 경우 문제 뒤에 있는 앱 또는 시스템 서비스를 찾아낼 수 있습니다. 그런 다음 iPhone 또는 iPad에서 다음 수정 사항을 수행하여 일반적인 문제를 해결할 수 있습니다.

강제 종료 앱(Force-Quit Apps)

앱이 항상 CPU(CPU) , 메모리 또는 둘 다를 최대로 사용하는 것으로 나타나면 첫 번째 조치는 강제 종료하는 것입니다. 그렇게 하려면 앱 전환기(App Switcher) 를 열고 (화면 하단에서 위로 스와이프하거나 (Home) 버튼을 두 번 클릭) 화면에서 앱을 제거합니다. 

Xcode Instruments 에서 해당 작업이 관련 프로세스를 효과적으로 종료한다는 것을 알 수 있습니다. 홈 화면(Home Screen) 에서 앱을 다시 실행 하십시오(Follow) .

앱 업데이트(Update Apps)

(App) 업데이트에는 많은 버그 수정 및 성능 향상이 포함됩니다. 문제가 지속되면 App Store 를 열고 앱 을 검색하십시오. 업데이트가 있는 경우 탭하여 업데이트할 수  있는 업데이트 버튼이 표시됩니다.(Update)

백그라운드 앱 새로 고침 비활성화(Disable Background App Refresh)

Instruments는 앱을 적극적으로 사용하지 않을 때도  많은 CPU 리소스와 메모리를 사용하는 앱을 표시하는 경우 백그라운드에서 앱 실행을 중지해 보십시오.(CPU)

그렇게 하려면 설정(Settings) 앱을 열고 화면을 아래로 스크롤하여 해당 앱을 선택한 다음 백그라운드 앱 새로 고침(Background App Refresh) 옆의 스위치를 끕니다 . 

iPhone 또는 iPad 재시동(Restart iPhone or iPad)

iPhone 또는 iPad를 재시동하면 불량 시스템 프로세스 및 메모리 누수를 수정할 수 있습니다. 예를 들어, Xcode Instruments 가 여러 앱 및 시스템 프로세스에 대해 (Instruments)CPU 또는 메모리 사용량이 매우 높은 것으로 표시 되는 경우 (설명할 수 없는 이유 없음) 설정(Settings) 앱을 열고 일반(General) > 시스템 종료(Shut Down) 를 선택하여 장치를 끕니다. 그런 다음 30초 동안 기다렸다가 측면(Side) 버튼을 길게 눌러 재부팅합니다.

시스템 소프트웨어 업데이트(Update the System Software)

iOS 및 iPadOS를 업데이트하면 일반적으로 시스템 소프트웨어의 문제가 해결됩니다. 한동안 iPhone 또는 iPad를 업데이트하지 않은 경우 설정(Settings) 앱을 열고 일반(General) > 소프트웨어 업데이트( Software Update) 를 선택 하여 최신 업데이트를 확인하고 설치합니다. 문제가 발생하면 iPhone 및 iPad에서 중단된 업데이트를 수정(fix stuck updates on iPhone and iPad) 하는 방법을 알아 보세요.

모든 설정 재설정(Reset All Settings)

iPhone 또는 iPad에서 모든 설정을 재설정하면 설정 충돌로 인해 발생하는 문제가 해결됩니다. Xcode Instruments가 계속 높은 활동을 표시하는 경우 설정(Settings) 앱을 열고 일반(General) > iPhone 전송 또는 재설정(Transfer or Reset iPhone) > 재설정(Reset) > 모든 설정 재설정(Reset All Settings) 을 선택하십시오 .

그래도 문제가 해결되지 않으면 다음 논리적 단계는 iPhone 또는 iPad를 지우고 공장 기본값으로 재설정하는 것(erase and reset your iPhone or iPad to factory defaults) 입니다.

내부 작동

Xcode 는 iPhone 또는 iPad가 작동하고 문제 해결에 도움이 되는 프로세스 목록에 대한 훌륭한 창을 제공합니다. 확실히, Mac 에서 (Mac)IDE 를 설정하는 것은 시간이 많이 걸리고 상당한 디스크 공간이 필요합니다. 하지만 인내심과 여유 공간이 있다면 놀라울 정도로 재미있는 운동이 될 수 있습니다.



About the author

저는 컴퓨터 전문가이며 2009년부터 사람들의 PC 사용을 돕고 있습니다. 제 기술에는 iphone, 소프트웨어, 가제트 등이 있습니다. 저도 지난 4년 동안 강사로 일하고 있습니다. 그 시간 동안 저는 사람들이 새로운 프로그램을 배우도록 돕는 방법과 전문적인 방식으로 장치를 사용하는 방법을 배웠습니다. 나는 모든 사람이 직장이나 학교에서 성공할 수 있도록 내 기술을 향상시키는 방법에 대한 팁을 제공하는 것을 즐깁니다.



Related posts