내 기능 중 하나가 실행하는 데 시간이 많이 걸리는 곳에 나는 갇혔다. 개체 모델과 ArrayList (s)를 사용하여 개체의 개체 계층 구조가 있습니다. 난 단지 어떤 코드 문장이 실행에 시간이 걸리는지 확인하기 위해 코드를 디버깅 할 수있는 기법을 알고 싶다.안드로이드에서 실행 타이밍을 테스트하는 방법은 무엇입니까?
5
A
답변
2
두 솔루션 :
- 가 자신에게 경과 (매우 간단하고 매우 강력한 이럴) 시간을 표시합니다 How do I time a method's execution in Java?
- 이 Traceview 더 많은 정보를 얻을 : http://developer.android.com/tools/debugging/systrace.html
10
단순히 이것을 사용합니다.
long startTime = System.nanoTime();
YourMethode();
long endTime = System.nanoTime();
long MethodeDuration = (endTime - startTime);
+0
당신이를 이해하지 못했다 받기 문제? 한 가지 방법이 느리다는 것을 이미 알고 있다면 실행 시간을 측정하여 아무 것도 얻지 못합니다. 코드를 사용하면 느린 코드의 모든 행을 검사하는 것이 매우 어려워 질 것입니다. –
관련 문제
- 1. 안드로이드에서 진동 기능을 테스트하는 방법은 무엇입니까?
- 2. 안드로이드에서 압력 센서를 테스트하는 방법은 무엇입니까?
- 3. 안드로이드에서 하나의 라인 소스를 테스트하는 방법은 무엇입니까?
- 4. 스레드 타이밍을 확인하는 방법은 무엇입니까?
- 5. 석영 스케쥴러 타이밍을 조정하는 방법은 무엇입니까?
- 6. 키 누르기 이벤트의 타이밍을 기록하는 방법은 무엇입니까?
- 7. abbr 태그 타이밍을 제어하는 방법은 무엇입니까?
- 8. SQL 쿼리 타이밍을 계산하는 방법은 무엇입니까?
- 9. CSS 애니메이션 타이밍을 조정하는 방법은 무엇입니까?
- 10. mongodb에서 쿼리 실행 타이밍을 합산하는 방법
- 11. 색인을 테스트하는 방법은 무엇입니까?
- 12. LazyInitializationExceptions를 테스트하는 방법은 무엇입니까?
- 13. ScaleType을 테스트하는 방법은 무엇입니까?
- 14. rootState.loading을 테스트하는 방법은 무엇입니까?
- 15. apicontroller를 테스트하는 방법은 무엇입니까?
- 16. 애플리케이션을 테스트하는 방법은 무엇입니까?
- 17. 소리를 테스트하는 방법은 무엇입니까?
- 18. 스코프를 테스트하는 방법은 무엇입니까?
- 19. webform을 테스트하는 방법은 무엇입니까?
- 20. PRNG를 테스트하는 방법은 무엇입니까?
- 21. crontab 항목을 테스트하는 방법은 무엇입니까?
- 22. 안드로이드에서 저전력 상태를 테스트하는 방법
- 23. WPF 양식을 테스트하는 방법은 무엇입니까?
- 24. JPA 쿼리를 테스트하는 방법은 무엇입니까?
- 25. 핸들러의 실행 가능 여부를 지속적으로 테스트하는 방법은 무엇입니까?
- 26. 실행 사이에 기능을 제공하는 Ruby 스크립트를 테스트하는 방법은 무엇입니까?
- 27. 블록이 현재 메인 큐에서 실행 중인지 런타임에 테스트하는 방법은 무엇입니까?
- 28. 스레드 파이썬 프로그램 타이밍을
- 29. mptt 모델을 테스트하는 방법은 무엇입니까?
- 30. 안드로이드에서 SQL을 실행
더 자세한 내용은 [여기] (https://stackoverflow.com/questions/180158/how-do-i-time-a-methods-execution-in-java) – Zia