我正在开发一个依赖.NET Web服务来获取动态数据的Android应用程序。因此,为了与SOAP Web方法进行通信,我正在使用KSOAP2第三方API。它工作正常。但我需要使用KSOAP2获取每次Web服务调用的往返时间,因为与iPhone中运行的相同应用程序相比,我的应用程序运行速度较慢。因此,我需要了解RTT以提高Android应用程序的性能。
答案 0 :(得分:0)
您可以围绕基本时间测量技术将对.NET服务的调用包装起来,并在日志中添加响应时间以供以后检查。像这样......
long start = System.currentTimeMillis();
<...call to .NET server ...>
System.out.println("Time taken: "+ ((System.currentTimeMillis() - start)) + "ms");