YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← 03-05 BatchCache_Observe,_Profile,_Analyze

03-05 BatchCache_Observe,_Profile,_Analyze

Get Embed Code
13 Languages

Showing Revision 4 created 02/12/2016 by sp8.

  1. 在这里,我们要找的答案
    实际上是computeFibonacci方法。
  2. 让我们看看,我是怎么样找到它的。
  3. 在下面的活动上运行Traceview。
  4. 当我按下这个computeFibonacci函数,
    将会剖析这个函数。
  5. 这是Traceview的输出。
  6. 这是运行Traceview时看到的输出。
  7. 你应该看到一些类似的内容,
  8. 请注意这个大的粉色区域。
  9. 这很糟,基本上,
  10. 这表示有些函数在我们的主线程上占用大量的CPU时间。
  11. 如果你按照独占CPU时间排序
    或者将鼠标悬停在这个粉色区域。
  12. 你会发现computeFibonacci方法,
    它来自于我们的缓存活动
  13. 是占用CPU资源最多的函数。
  14. 我们需要解决这个问题。