2012-04-02 6 views
6

나는 내가 개발 한 두 가지 안드로이드 응용 프로그램을 가지고 있습니다. 두 프로젝트의 프로젝트를 비교해야하며 CPU/메모리/데이터 전송 등의 측면에서 계산 용도와 같은 애플리케이션에 대한 데이터를 캡처 할 수있는 도구를 찾으려고합니다. 앱이 배터리 사용량에 미치는 영향Android - 메모리/CPU 사용량

감사합니다, (개별 방법에서 시간의 지출 비율 등)을 앱에서 CPU 사용을 프로파일 링

+0

다음 사이트를 참조하십시오. https://play.google.com/store/apps/details?id=com.burhan.cpuandmemorysttus –

답변

10

traceview을 확인하십시오. Android SDK와 함께 제공되는 tools 디렉토리의 실행 파일입니다.

메모리 사용의 경우 Eclipse Memory Analyzer (MAT)을 사용할 수 있습니다 (다른 IDE를 선호하는 경우 독립 실행 형 옵션이 있음).

배터리 사용을 위해 PowerTutor이라는 프로젝트가있어 CPU, 네트워크 인터페이스, 디스플레이 및 GPS에서 소비되는 전력을 예측하는 데 도움이됩니다.

+0

제안 해 주셔서 감사합니다. 트레이스 뷰를 보았습니다. 나는 내 앱이 60 초 동안 작동하도록 남겨 둘 수있는 도구가 있는지 궁금하여 그 시간 동안 평균 CPU로드를 기록 할 것인가? 또한 PowerTutor를 살펴 봤지만 특정 응용 프로그램에 대해 일정 기간 동안 사용에 대한 신뢰할 수있는 로그를 제공하지 않는 것 같습니다. – Joseph

0

또한 Qualcomm에는 Android 응용 프로그램 프로파일 링을위한 제품인 Trepn™ Profiler이 있습니다. 공식 웹 페이지에서

:

Trepn ™ 프로파일 러는 퀄컴 스냅 드래곤 ™ 프로세서를 특징으로 장치에서 실행되는 안드로이드 애플리케이션의 성능과 전력 소비를 프로파일 링 할 수있는 진단 도구입니다. 설명은 말한다

CPU usage and frequency 
memory statistics (virtual and physical) 
network usage (cellular and Wi-Fi) 

, 그것은 단지 퀄컴 스냅 드래곤 ™ 프로세서이다 : 그것은 당신을 위해 코드를 최적화 도움으로 설계되었습니다.

-1

나는 이러한 목적으로 Little Eye을 사용했습니다. 전력 소비, CPU 부하, 메모리 및 WiFi 사용에 대한 자세한 정보를 제공하고 훌륭한 보고서를 생성합니다. 모든 것이 쉽고 분명하고 편리합니다.

그러나 앱이 기기를 매우 (!) 많이로드하면 다소 번거로울 수 있습니다.