티스토리 뷰
디버깅 툴
이름 |
설명 |
adb |
안드로이드 기기와 개발도구(pc)간의 연동을 돕는 툴 |
DDMS |
Dalvik Debug Monitor Server. adb를 통해 안드로이드와 상호작용하는 정보를 그래픽 UI로 제공 |
LogCat |
로그 확인 툴. 원하는 로그만 볼 수 있도록 필터링 기능을 제공 |
분석 툴
이름 |
설명 |
lint |
정적으로 코드를 분석. 실시간으로 코드를 분석 가능 |
Hierachy Viewer |
UI의 레이어 처리시에 발생하는 성능 저하 확인가능 |
Traceview |
앱의 성능저하가 발생하는 부분이 어디인지 확인할 수 있는 프로파일링 툴. 프로파일링으로 인한 성능저하가 심하다는 단점이 존대 |
Systrace |
android 4.1 이상부터 사용가능. 사용하기 쉬운 UI를 가지고 있지만 결과를 분석하려면 전문적인 지식이 필요. 훌륭한 툴이라는 평가를 받고있음. |
최적화 툴
이름 |
설명 |
Monkey |
클릭, 터치등과 같은 사용자의 시스템 레벨 이벤트를 발생시켜 앱의 스트레스 테스트를 수행 |
uiautomator |
UI 자동화 테스트를 쉽게 수행할 수 있도록 도와주는 툴 |
ProGuard |
앱을 최적화하고 사용하지 않는 클래스, 변수, 메소드를 제거해줌 소스를 변경하기 때문에 역컴파일을 어렵게 해줌 |
zipalign |
APK 파일의 크기를 줄여주고, 압축되지 않은 이미지와 원본파일들을 최적화 해줌 |
'Android' 카테고리의 다른 글
[Android 성능개선] 이미지 처리로 성능향상시키기 (0) | 2015.04.20 |
---|---|
[안드로이드 성능개선] 기본적인 성능개선방법 (0) | 2015.04.20 |
[안드로이드 성능개선] 안드로이드의 개발환경 (0) | 2015.04.20 |
GDG Korea 안드로이드 컨퍼런스 (0) | 2015.04.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 알람
- Docker
- react
- 컴퓨터 시간
- Jackson
- 시간
- 자바
- 자료구조
- json
- 날짜
- RAMDA
- 람다
- Swift 2.0
- 성능개선
- 퍼포먼스
- 자바 성능
- opensource
- javascript
- Java
- Java8
- Clojure
- rambda
- Stream
- 프로세서
- 클로저
- gitlab
- 메모리
- 코어
- 리액트
- 성능
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
글 보관함