Есть ли способ извлечь время, потраченное на синтаксический анализ, рендеринг и т. Д. Во время загрузки WebView? - PullRequest
0 голосов
/ 14 июня 2011

Я знаю, как получить общее время загрузки веб-страницы с помощью onPageStarted () и onPageFinished () в WebViewClient.

Я хочу знать, есть ли способ извлечь подробную информацию озагрузка веб-страницы, например время, потраченное на разбор, рендеринг и т. д.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 14 июня 2011

Используйте method profiling в затмении, чтобы получить память, а также время, затраченное на каждый шаг вашего приложения.

Посмотрите здесь. http://www.jpct.net/wiki/index.php/Profiling_Android_Applications

имеет лок в своем формате вывода. Time/Call ячейка предоставляет информацию о времени, затраченном на конкретное действие

Спасибо Дипак

enter image description here

0 голосов
/ 14 июня 2011

Вы пробовали WebView # debugDump () ? Он помечен как «устарел», но все же может оказаться полезным. Также попробуйте Профилирование с помощью Traceview , используя методы Debug.startMethodTracing() и Debug.stopMethodTracing() в местах начала / окончания WebView. Затем следуйте приведенным выше инструкциям, чтобы загрузить файл трассировки и загрузить его в traceview, чтобы узнать, на что потрачено время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...