데스크톱 운영 체제와 달리 iOS 및 iPadOS는 iPhone 및 iPad에서 실행되는 프로세스를 조사할 수 있는 기본 방법을 제공하지 않습니다. App Store에는 기기의 내부 작동을 확인하는 데 도움이 되는 앱도 없습니다.
그러나 Mac에 액세스할 수 있는 경우 iPhone 또는 iPad에서 실행 중인 프로세스 목록을 볼 수 있습니다. Xcode만 있으면 됩니다.
Mac에 Xcode 설치
Xcode는 Apple 장치용 소프트웨어 생성을 지원하는 통합 개발 환경(IDE)입니다. 여기에는 iPhone 또는 iPad에서 실행 중인 프로세스 목록을 보는 데 사용할 수 있는 Instruments라는 도구가 있습니다. 개발자가 될 필요도 없고 사용하기 위해 비용을 지불할 필요도 없습니다.
Xcode는 Mac의 App Store에서 무료로 다운로드할 수 있습니다. 그러나 다운로드하여 사용하려면 macOS 11.3 Big Sur 이상이 실행되는 Mac이 있어야 합니다. 또한 Xcode 설치에는 최소 12GB의 대역폭과 디스크 공간이 필요하므로 계속 진행하기 전에 Mac의 저장 공간을 확보하는 것이 좋습니다.
App Store를 열고 Xcode를 검색한 다음 Get을 선택합니다. 또는 Download 버튼을 눌러 Xcode를 설치합니다. 인터넷 연결 속도에 따라 몇 시간 이상이 소요될 수 있습니다.
Xcode 악기 설정
Xcode를 다운로드하여 설치했으면 아래 단계를 수행하여 iPhone 또는 iPad에서 실행 중인 프로세스 목록을 봅니다.
1. Mac의 Launchpad를 열고 Xcode.를 선택합니다.
2. Mac의 메뉴 표시줄에서 Xcode를 선택하고 Open Developer Tool을 가리키고 옵션을 선택합니다. 라벨이 붙은 Instruments.
Xcode Instruments를 로드해야 합니다. iPhone 또는 iPad의 CPU 관련 활동을 기록할 수 있는 성능 분석기 및 시각화 도구입니다(여기에서 다루지 않을 다른 많은 항목도 포함).
삼. USB를 통해 iPhone 또는 iPad를 Mac에 연결합니다. 그런 다음 iOS 또는 iPadOS 기기의 잠금을 해제하고 Trust(이전에 동일한 Mac에 연결하지 않은 경우)를 누릅니다.
4. Instruments 창의 왼쪽 상단에서 Choose a profiling template for. 옆에 있는 메뉴를 열고 iPhone을 가리킵니다. 또는 iPad선택하고 모든 프로세스.
참고: iPhone 또는 iPad가 회색으로 표시되거나 "오프라인"으로 표시되면 연결을 끊었다가 Mac에 다시 연결하십시오. 그런 식으로 계속 나타나면 장비를 제거하고 Mac을 재시동한 다음 위의 단계를 반복하십시오.
5. Activity Monitor 아이콘을 선택하고 Choose.을 선택합니다.
6. 창의 왼쪽 상단 모서리에 있는 Record 버튼을 선택합니다. 그러면 Instruments가 iPhone 또는 iPad의 CPU 활동을 기록하고 표시하라는 메시지가 표시됩니다.
참고: 악기는 Record를 선택하는 즉시 정지된 것처럼 보일 수 있습니다.버튼. 이는 정상적인 동작이며 일반적으로 최대 1분 동안 지속됩니다.
Xcode Instruments에서 프로세스 보기
Instruments의 Activity Monitor는 iPhone 또는 iPad의 CPU 부하를 시각적 형식으로 표시하고 실행 중인 프로세스 목록을 창 하단에 표시합니다. 후자가 표시되지 않으면 Command + 1을 눌러 로 전환하십시오. 라이브 프로세스
The Process ID 및 Process Name 열은 구별하는 데 도움이 됩니다. 프로세스 사이. % CPU, Memory 및 와 같은 추가 열 CPU 시간을 사용하면 각 프로세스의 CPU 사용량, 메모리 소비 및 총 실행 시간을 결정할 수 있습니다. 적절한 열을 선택하여 프로세스를 정렬할 수 있습니다. 예를 들어 CPU 리소스를 가장 많이 사용하는 프로세스를 확인하려면 % CPU 열을 선택합니다.
대부분의 프로세스는 비밀스럽고 iOS 및 iPadOS의 핵심 시스템 기능을 반영합니다.예를 들어 bluetoothd는 Bluetooth 장치를 처리하는 구성 요소인 Bluetooth 데몬 뒤에 있는 프로세스입니다. 특정 프로세스를 확인하거나 자세히 알고 싶다면 Google이 친구입니다.
그러나 iPhone 또는 iPad에서 실행되는 앱과 같은 몇 가지 앱을 빠르게 인식할 수 있습니다. 예: Firefox는 Mozilla Firefox와 관련된 기본 프로세스.
iOS 또는 iPadOS 기기를 사용하기 시작하면 관련 서비스 및 앱의 CPU 및 메모리 사용량이 급증하는 것을 볼 수 있습니다. 앱을 강제 종료하면(자세한 내용은 나중에 설명) 목록에서 관련 프로세스가 제거됩니다.
컨트롤 클릭하고 상세 필터로 추가 옵션을 선택하여 특정 프로세스를 모니터링할 수도 있습니다. 또는 여러 프로세스 ID(Process ID 열 참조)를 Detail Filter에 입력할 수 있습니다.나머지 프로세스와 별도로 보기 위해 창의 왼쪽 하단에 있는상자.
iPhone 또는 iPad에서 프로세스 확인이 완료되면 Instruments 왼쪽 상단의 Stop 아이콘을 선택합니다. 창문. 그런 다음 Xcode를 종료하기 전에 기록된 활동(File > Save As)을 저장하도록 선택할 수 있습니다. .
iPhone 또는 iPad 문제 해결
Xcode를 사용하여 iPhone 또는 iPad에서 실행 중인 프로세스 목록을 보는 것도 장치 문제 해결에 도움이 될 수 있습니다. 예를 들어 정기적인 정지 및 충돌이 발생하는 경우 문제 뒤에 있는 앱 또는 시스템 서비스를 발견할 수 있습니다. 그런 다음 iPhone 또는 iPad에서 다음 수정을 수행하여 일반적인 문제를 해결할 수 있습니다.
앱 강제 종료
앱이 항상 CPU, 메모리 또는 둘 다를 최대로 사용하는 것처럼 보이면 첫 번째 조치는 강제 종료하는 것입니다. 그렇게 하려면 앱 전환기를 열고(화면 하단에서 위로 스와이프하거나 Home 버튼을 두 번 클릭) 화면에서 앱을 제거합니다.
Xcode Instruments에서 작업이 관련 프로세스를 효과적으로 종료한다는 것을 알 수 있습니다. 홈 화면에서 앱을 다시 실행하십시오.
앱 업데이트
앱 업데이트에는 수많은 버그 수정과 성능 향상이 함께 제공됩니다. 문제가 지속되면 App Store를 열고 앱을 검색하십시오. 업데이트가 있으면 탭하여 업데이트할 수 있는 Update 버튼이 표시됩니다.
백그라운드 앱 새로 고침 비활성화
활성적으로 사용하지 않는데도 많은 CPU 리소스와 메모리를 사용하는 앱이 Instruments에 표시되면 백그라운드에서 실행을 중지해 보세요.
그러려면 Settings 앱을 열고 화면을 아래로 스크롤하여 해당 앱을 선택한 다음 스위치를 끄십시오. 백그라운드 앱 새로고침.
iPhone 또는 iPad 재시동
iPhone 또는 iPad를 다시 시작하면 악성 시스템 프로세스 및 메모리 누수를 수정할 수 있습니다. 예를 들어, Xcode Instruments가 여러 앱 및 시스템 프로세스에 대해 매우 높은 CPU 또는 메모리 사용량을 표시하는 경우(설명할 수 없는 이유 없음) Settings 앱을 열고 을 선택합니다. 일반 > Shut Down 장치를 끕니다. 그런 다음 30초 동안 기다린 후 Side 버튼을 길게 눌러 재부팅합니다.
시스템 소프트웨어 업데이트
iOS 및 iPadOS를 업데이트하면 일반적으로 시스템 소프트웨어 문제가 해결됩니다. 한동안 iPhone 또는 iPad를 업데이트하지 않은 경우 Settings 앱을 열고 일반을 선택합니다. > 소프트웨어 업데이트 최신 업데이트를 확인하고 설치합니다. 문제가 발생하면 iPhone 및 iPad에서 중단된 업데이트를 수정하는 방법을 알아보세요.
모든 설정 재설정
iPhone 또는 iPad의 모든 설정을 재설정하면 설정 충돌로 인한 문제가 해결됩니다. Xcode Instruments가 계속 높은 활동을 표시하면 Settings 앱을 열고 General >iPhone 전송 또는 재설정 > Reset > 모든 설정 재설정
아무것도 하지 않는 경우 다음 논리적 단계는 iPhone 또는 iPad를 지우고 공장 기본값으로 재설정하는 것입니다.
내부 작업
Xcode는 iPhone 또는 iPad를 작동시키는 프로세스 목록에 대한 훌륭한 창을 제공하고 문제 해결에도 도움이 됩니다. 물론 Mac에서 IDE를 설정하는 데는 시간이 많이 걸리고 상당한 양의 디스크 공간이 필요합니다. 하지만 인내심과 여유 공간이 있다면 놀라울 정도로 재미있는 운동이 될 수 있습니다.