[英]Measure performance of Web-services in Android Application
我想测量web services
时间response
(性能)。 我有一个使用这些services
的Android应用程序,我想注册一个request
和一个response
之间的时间。 那时候有什么形式可以做类似在文本文件中创建和写入的事情吗?
我怎样才能做到这一点?
我怀疑您在Android应用中进行HTTP调用。 由于这也取决于服务器所在的位置,所有中间设备(路由器,网络基础结构等)和技术(3G与wifi)的网络延迟,因此它并不是Web服务性能的很好指标。
应该在服务器端进行监视,以便除了查看请求日志以外,还可以查看变量,例如负载,请求数量,内存使用情况,cpu利用率等。
具体来说,您可以从应用程序中衡量的是:-在设备上发送HTTP请求和接收响应之间的延迟。
如果您仅对计算延迟感兴趣,则可以记下发出请求的时间戳,然后在以后加上收到响应的时间戳记。 您可以使用System.System.currentTimeMillis()获取MS中的UNIX时间。 请参阅: Java时间测量开销
为了实际衡量Web服务的性能,我建议:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.