developer tip

traceview 대신 Eclipse 플러그인 TPTP로 Android 앱 프로파일 링

copycodes 2020. 12. 13. 09:50
반응형

traceview 대신 Eclipse 플러그인 TPTP로 Android 앱 프로파일 링


Eclipse에서 Android 애플리케이션을 프로파일 링하는 표준 방법은 플러그인 DDMS를 사용하고 모든 정보가 포함 된 추적 파일을 만드는 것입니다. 이 정보를 보려면 "traceview"를 사용할 수 있습니다. 결과를 필터링 할 수 없기 때문에이 응용 프로그램에 대한 첫 경험이 마음에 들지 않았습니다. 응용 프로그램을 시작하기위한 메서드 호출이 많고 코드 만 필터링 할 수 없습니다.

나는 대체 방법을 찾고있었습니다. Eclipse * TPTP를 사용하여 Google * Android * 프로파일 링 데이터 시각화 자습서 찾았습니다. Eclipse TPTP ( 테스트 및 성능 도구 플랫폼) 프로파일 링 도구를 사용하여 Android 프로파일 링 데이터를 시각화하는 방법을 설명합니다. 이 이전 게시물 SD 카드에 쓰기 권한 덕분에 Android Emulator의 추적 파일을 파일 시스템으로 가져갈 수있었습니다. 다음 단계는이 .trace 파일을 TPTP .trcxml 파일로 변환하는 것입니다. 나는 그들이 말하는이 변환기를 찾지 못했습니다.

이 변환기를 어디서 찾을 수 있는지 아는 사람이 있습니까? TPTP 또는 더 성숙한 무료 프로파일 러 도구를 사용하여이 추적 파일을 분석하는 다른 방법을 알고 있습니까? Android 애플리케이션을 프로파일 링하는 다른 방법을 알고 있습니까? 미리 감사드립니다


편집 1 :

Android 앱 메모리 사용량을 분석하는 데 사용할 수있는 흥미로운 도구를 찾았습니다. Eclipse에서 메모리 사용량을 얻으려면 DDMS 전망에서 "Dump HPROF 파일"이 필요합니다. 이를 수행하기 전에 DDMS 환경 설정 패널에서 "HPROF 작업", "디스크에 저장"작업을 선택해야합니다. 이제부터 HPROF 파일을 덤프 할 때 .hprof 파일을 저장할 위치를 묻는 메시지가 표시됩니다. 이 파일을 Android 도구 "hprof-conv"로 변환해야합니다. "./tools"디렉토리 아래의 Android SDK 설치에서 찾을 수 있습니다. 마지막으로 Eclipse MAT 플러그인을 사용하여 메모리 사용량 통계를 볼 수 있습니다 . 다른 사람에게 도움이되기를 바랍니다. 누구든지 Android 앱 프로파일 링에 대해 다른 것을 알고 있다면 감사 할 것입니다. 감사


에서 DeveloperWorks의

trcxml 파일 내용을 읽으려면 "파일"> "가져 오기 ..."> "프로파일 링 및 로깅"> "프로파일 링 파일"옵션을 사용하여 리소스를 가져오고 TPTP보기로 추적 데이터를 확인해야합니다.

최신 정보:

hprof-conv 를 찾고 계십니까 ? sdk / tools 디렉토리에 있어야합니다.

업데이트 2 :

죄송합니다. 업데이트를 보지 못했습니다. 변환 도구는 EclipseWorld 2005에서 제공 하는 소스 의 첨부 파일로 제공됩니다 . 도움이되기를 바랍니다.

참고 URL : https://stackoverflow.com/questions/5507816/profiling-android-apps-with-eclipse-plugin-tptp-instead-of-traceview

반응형