Return to Video

03-05 BatchCache_Observe,_Profile,_Analyze

  • 0:00 - 0:04
    在这里,我们要找的答案
    实际上是computeFibonacci方法。
  • 0:04 - 0:06
    让我们看看,我是怎么样找到它的。
  • 0:06 - 0:11
    在下面的活动上运行Traceview。
  • 0:11 - 0:15
    当我按下这个computeFibonacci函数,
    将会剖析这个函数。
  • 0:15 - 0:17
    这是Traceview的输出。
  • 0:17 - 0:20
    这是运行Traceview时看到的输出。
  • 0:20 - 0:22
    你应该看到一些类似的内容,
  • 0:22 - 0:24
    请注意这个大的粉色区域。
  • 0:24 - 0:26
    这很糟,基本上,
  • 0:26 - 0:30
    这表示有些函数在我们的主线程上占用大量的CPU时间。
  • 0:30 - 0:35
    如果你按照独占CPU时间排序
    或者将鼠标悬停在这个粉色区域。
  • 0:35 - 0:39
    你会发现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

Chinese, Simplified subtitles

Revisions Compare revisions