如何检查我的Android应用程序上每个屏幕的时间

时间:2014-01-14 10:33:26

标签: android

当我在app中导航时,我的PM希望我测试我的Android应用程序在GPRS / edge / 3g上花了多少时间。 有没有可以使用的工具,因为他希望我使用我们可以运行的工具。

他希望我们在移动网络上使用我们的应用程序每个页面需要加载多少时间.. 请帮忙!!

2 个答案:

答案 0 :(得分:1)

Android本身提供了多种工具来优化和监控应用程序性能

其中一个工具是TraceView

文档:

  

Traceview是一个图形查看器,用于保存您的执行日志   应用。 Traceview可以帮助您调试应用程序和配置文件   它的表现。

Android还提供Device Monitor,其中包含多个工具,包括TraceView

文档:

  

Android Device Monitor是一个独立的工具,为多个Android应用程序调试和分析工具提供图形用户界面。

尝试使用这些工具

另外,如果您想了解如何提高性能,请浏览以下博客我通常会参考优化应用程序性能

http://opensignal.com/blog/2013/07/30/40-developer-tips-for-android-optimization/

希望这会有所帮助

答案 1 :(得分:1)

如果您正在寻找一种方法来记录某些方法调用所花费的时间,您可以使用TimingLogger。有了它,您可以记录每个网络请求以及接收网络响应所需的时间。