반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Android Studio
- DataBinding
- 서브모듈 sourcetree
- 티스토리
- GIT
- 앱
- Unity
- 쿼터뷰
- firebase
- 유니티
- submodule sourcetree
- java
- Android
- 개발
- Kotlin
- 앱개발
- 게임개발
- 내 맘대로 정리한 안드로이드
- 타이쿤
- github submodule
- github
- gitlab submodule
- 2d게임
- 코틀린
- 안드로이드
- 카페오냥
- 서브모듈 pull
- 목서버
- 안드로이드개발
- 안드로이이드 submodule
Archives
- Today
- Total
목록Debug (1)
Uing? Uing!!
[안드로이드 삽질기록] Line by Line으로 코드의 실행속도를 측정하고 싶을 때
사건의 발단 지난 달, openCV를 활용해 이미지처리 기능을 구현하고 있었다. 이미지처리 과정이 상당히 복잡해서, Core 연산이 아주 많이 들어갔다. 메서드 여러 개로 나누어서 작업하고 있는데도 한 메서드가 몇백 줄이 넘어가는 길이였다. 연산이 복잡하기 때문에 어떤 줄에서 초 단위로 느려지는지 눈으로 확인하고 싶었다. 안드로이드 스튜디오의 프로파일러를 활용하면 큰 틀에서의 네트워크나 메서드 단위는 확인할 수 있지만, 한 줄 한 줄의 실행속도를 측정하는 것은 어려워 보였다. 삽질의 과정 그래서 직접 코드로 실행 시간을 확인하기로 했다. 처음에는 일반 예제에서 많이 하듯이 System.currentTimeMillis()만을 활용해 보려고 시도했다. prevTime과 curTime이라는 Long타입의 변수..
Android
2020. 8. 5. 15:05