Как получить время туда и обратно при вызове веб-службы SOAP с использованием KSOAP в Android? - PullRequest
2 голосов
/ 28 июля 2011

Я занимаюсь разработкой приложения для Android, которое использует веб-сервис .NET для динамических данных. Итак, для связи с веб-методами SOAP я использую сторонний API KSOAP2. Работает нормально. но мне нужно получить время приема-передачи для каждого вызова веб-службы, используя KSOAP2, потому что мое приложение работает медленно по сравнению с тем же приложением, работающим в iPhone. Поэтому мне нужно знать RTT, чтобы улучшить производительность моего приложения для Android.

1 Ответ

0 голосов
/ 28 июля 2011

Вы можете обернуть вызов в службу .NET вокруг базовой техники измерения времени и добавить время отклика в журналы для последующей проверки.Как то так ...

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