如何在Android中使用KSOAP调用SOAP webservice时获得往返时间?

时间:2011-07-28 14:11:01

标签: android web-services soap ksoap2 roundtrip

我正在开发一个依赖.NET Web服务来获取动态数据的Android应用程序。因此,为了与SOAP Web方法进行通信,我正在使用KSOAP2第三方API。它工作正常。但我需要使用KSOAP2获取每次Web服务调用的往返时间,因为与iPhone中运行的相同应用程序相比,我的应用程序运行速度较慢。因此,我需要了解RTT以提高Android应用程序的性能。

1 个答案:

答案 0 :(得分:0)

您可以围绕基本时间测量技术将对.NET服务的调用包装起来,并在日志中添加响应时间以供以后检查。像这样......

long start = System.currentTimeMillis();
<...call to .NET server ...>
System.out.println("Time taken: "+ ((System.currentTimeMillis() - start)) + "ms");
相关问题