[英]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.