2017-01-24 15 views
1

에너지 로그, 네트워크 활동 로그 등을 사용하려고했지만 계측기에서 앱을 선택한 경우에도 내 앱을 다른 앱과 결합한 그래프를 제공하는 도구입니다. 설정. 백그라운드 활동으로 인해 개별 앱 배터리가 소모 될 수 있습니다.iphone SDK에서 배경 작업으로 인해 배터리 소모가 줄어 듭니다

앱이 백그라운드 모드 일 때 배터리 방전을 찾아서 줄이기 위해 Xcode 또는 프로세스/단계에서 Instruments의 대안이 있습니까?

미리 감사드립니다. 하리 크리슈나.

답변

1

설명한대로 here, 단일 iOS 응용 프로그램의 에너지 영향을 측정하려면 Target deviceTarget app을 모두 설정해야합니다. 검사해야하는 응용 프로그램을 선택하려면 프로파일 링을 시작하기 전에 Target device에서 사용할 수 있어야합니다. 그렇지 않은 경우 응용 프로그램이 Target app의 목록에 표시되지 않습니다. 적절한 Target deviceTarget app을 설정 한 후

, 단순히 원형과 붉은 Record 버튼을 클릭하여 프로파일 링을 시작 (또는 Command-R를 누름).

+0

대상 앱의 목록에서 사용 가능한 모든 프로세스 대신 대상 장치 및 대상 앱을 사용했습니다. 대상 장치를 내 iPhone 및 대상 응용 프로그램으로 설정하여 Energy Log 계측기를 실행할 때 포 그라운드에서 평균을 적극적으로 사용하면 그래프가 내 응용 프로그램 활동처럼 표시됩니다. 하지만 백그라운드에서 내 애플 리케이션을 넣어 거기에 이상적인 아이폰을두고 또한 그래프가 올바르게 표시됩니다. 하지만 다른 응용 프로그램을 사용하여 GPU, 총 CPU %가 크게 증가하고 있습니다. 내 질문에 대한 다음 댓글을 참조하십시오. –

+0

그래프가 내 앱 활동 또는 내 앱 (백그라운드/일시 중지 상태)과 활성 (포 그라운드) 앱의 결합 활동인지 여부에 대해 혼란스러워집니다. 명확한 설명을하십시오.이 링크에서 배터리 소모를 파악하기 위해 프로세스를 시작했습니다. http :// /stackoverflow.com/questions/35609942/analyze-ios-app-power-usage –