排球似乎太慢而且效率低下

时间:2015-04-08 07:17:40

标签: android http android-volley

我现在已经使用了很长一段时间。我注意到我的请求似乎花了很多时间。调试后我发现,对于单个服务请求记录的响应时间为

Volley  Request.finish: 7163 ms: [ ]

其中

HttpClient 3996ms (after JSONObject creation)

............................................... .............

再次尝试我的第二次尝试

Request.finish: 6918 ms: [ ] 

Httpclient 3670ms

我在同一个请求中只使用这两个变体尝试了很多次,发现即使没有其他服务/请求,凌空也需要两倍的时间。

Futhurmore我已为每个请求设置了重试策略

req.setRetryPolicy(new DefaultRetryPolicy(
                40000,
                0,
                DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));

为了禁用多个可能发生的多个n / w io。

我觉得凌空是非常低效和缓慢的,或者我可能会遗漏一些东西。除了必须使用与AsyncTask共享的股票期权之外,可能的原因可能是更快的http库。

0 个答案:

没有答案