问题描述
|
我知道如何通过在WebViewClient中使用onPageStarted()和onPageFinished()来获取网页的总加载时间。
我想知道的是,是否有一种方法可以提取有关网页加载的详细信息,例如花在解析,渲染等上的时间。
先感谢您!
解决方法
在Eclipse中使用ѭ0来获取内存以及应用程序每一步所花费的时间。
在这里看看。
http://www.jpct.net/wiki/index.php/Profiling_Android_Applications
在其输出格式“ 1”上有一个lok单元格,提供有关特定操作经过的时间的信息
谢谢
迪帕克
, 您是否尝试过WebView#debugDump()?它被标记为“已弃用”,但是可能仍然有用。也可以尝试在WebView的开始/结束位置周围使用
Debug.startMethodTracing()
和Debug.stopMethodTracing()
方法对Traceview进行性能分析。然后按照上述说明下载跟踪文件并将其加载到traceview
中,以了解花费的时间。