YouTube

Got a YouTube account?

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

Russian subtitles

← 03-05 BatchCache_Observe,_Profile,_Analyze

03-05 BatchCache_Observe,_Profile,_Analyze

Get Embed Code
13 Languages

Showing Revision 2 created 01/04/2016 by Natalia Savvidi.

  1. Правильный ответ здесь:
    метод computeFibonacci.
  2. Посмотрим,
    как я к нему пришел.
  3. Прогнав через Traceview
    данное действие
  4. и составив профиль функции, которая
    вызывается при нажатии этой кнопки,
  5. мы получаем следующие результаты.
  6. Вот результаты, которые я получил
    после выполнения Traceview.
  7. У вас должно быть что-то похожее.
  8. Обратите внимание
    на большой участок розового цвета.
  9. Это плохой знак. Он указывает на то,
    что какой-то процесс
  10. в основном потоке занимает
    очень много процессорного времени.
  11. И при упорядочивании по
    исключительному процессорному времени
  12. или при наведении курсора
    на розовый участок
  13. видно, что именно метод computeFibonacci
    вызываемый из процесса в кэше,
  14. забирает на себя большую часть
    ресурсов процессора.
  15. Это нужно исправить.