Return to Video

03-05 BatchCache_Observe,_Profile,_Analyze

  • 0:00 - 0:04
    정답은 computeFibonacci() 메소드에요
  • 0:04 - 0:07
    어떻게 정답에 이르렀는지 검토해볼게요
  • 0:07 - 0:11
    좋아요 이번 액티비티에 트레이스뷰를 실행해
  • 0:11 - 0:15
    computeFibonacci() 함수를 실행하는 상황을 프로파일링 하면
  • 0:15 - 0:17
    트레이스뷰 결과가 이렇게 나와요
  • 0:17 - 0:20
    이건 제 트레이스뷰 결과에요
  • 0:20 - 0:22
    여러분도 비슷한 결과가 나올 거예요
  • 0:22 - 0:24
    여기에 큰 핑크색 구간을 보세요
  • 0:24 - 0:25
    이건 안 좋은 거예요
  • 0:25 - 0:30
    무언가가 메인 스레드에서 CPU 시간을 많이 사용하고 있다는 뜻이에요
  • 0:30 - 0:35
    그럼 독점 CPU 시간으로 정렬하거나 핑크색 구간에 커서를 올려놓으면
  • 0:35 - 0:39
    CachingActivity에서 실행되는
    computeFibonacci() 메소드가
  • 0:39 - 0:42
    CPU 자원을 가장 많이 사용하는 게 보이실 거예요
  • 0:42 - 0:44
    이걸 고쳐야 해요
Title:
03-05 BatchCache_Observe,_Profile,_Analyze
Description:

03-05 BatchCache_Observe,_Profile,_Analyze

more » « less
Video Language:
English
Team:
Udacity
Project:
ud825 - Android Performance
Duration:
0:45

Korean subtitles

Revisions Compare revisions