Return to Video

03-05 BatchCache_Observe,_Profile,_Analyze

  • 0:00 - 0:04
    Portanto, a resposta que procuramos aqui
    é, na verdade, o método computeFibonacci.
  • 0:04 - 0:06
    Então vamos rever o que eu
    fiz para resolver isso.
  • 0:07 - 0:11
    Tudo bem, então executar Traceview
    na seguinte atividade, e basicamente
  • 0:11 - 0:12
    fazer o perfil da função
    que acontece
  • 0:12 - 0:15
    quando eu clico na função
    computeFibonacci.
  • 0:15 - 0:17
    Assim é como a saída de dados
    do Traceview aparece.
  • 0:17 - 0:20
    Tudo bem, então aqui está uma saída
    que obtive quando executei o Traceview.
  • 0:20 - 0:22
    Você deverá ver algo parecido.
  • 0:22 - 0:24
    Repare nesta grande área rosa.
  • 0:24 - 0:26
    Isto é mau, pois basicamente
    indica que alguma coisa
  • 0:26 - 0:30
    está ocupando muito tempo do CPU
    em nosso segmento principal.
  • 0:30 - 0:35
    Então, se você ordenar por tempo do CPU,
    ou passando o mouse sobre esta área rosa
  • 0:35 - 0:39
    notará que o método computeFibonacci,
    que está vindo da nossa atividade de cache
  • 0:39 - 0:42
    é um dos que está ocupando
    mais recursos da CPU.
  • 0:42 - 0:44
    Então, isso é algo que queremos corrigir.
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

Portuguese, Brazilian subtitles

Revisions Compare revisions