2012-07-20 3 views
0

TextView이 텍스트 줄을 렌더링하는 데 필요한 시간은 어떻게 계산합니까? 일식에서TextView 렌더링 성능 시간 계산

textView.setText("hello"); 
+2

메서드 호출 전후의 기록 시간입니다. 하지만 어떻게 도움이 될까요? –

답변

1

당신은 텍스트 뷰 클래스를 확장하고 무승부를 재정의 할 수

@Override 
public void draw(Canvas canvas) { 
    //log start time 
    super.draw(canvas); 
    //log end time 
} 
+0

고마워요. 나는 일했다. – jas7

0

사용 안드로이드 Traceview

+0

트레이스 뷰는 어떻게 도움이됩니까? – jas7

+0

이 링크 확인 http://stackoverflow.com/questions/1957135/how-to-test-the-performance-of-an-android-application –

0

@Maxim에 대한 대안은 전후에 기록하는 것입니다 setText("hello");

Log.i(logTag, "start time"); 
textView.setText("hello"); 
Log.i(logTag, "end time"); 

01을 호출 한 후에 만보기가 렌더링되는 경우에는 작동하지 않습니다.그래도. 사람이 댓글에서이를 확인하거나 거부 할 수 있습니다.