android – 优化排球

android – 优化排球,第1张

概述我在 android中使用Volley库.我在浏览器中运行相同的url并在不到一秒的时间内返回.我想知道,如何优化Volley? 不清楚Cache Queue Take代表什么,为什么它是3.6秒.或为什么缓存队列占用和网络完成被添加为6.8秒的响应时间?如何针对不使用ETag的服务优化排序.什么是BasicNetwork.logSlowRequests 07-26 09:52:31.395: D 我在 android中使用Volley库.我在浏览器中运行相同的url并在不到一秒的时间内返回.我想知道,如何优化Volley?
不清楚Cache Queue Take代表什么,为什么它是3.6秒.或为什么缓存队列占用和网络完成被添加为6.8秒的响应时间?如何针对不使用ETag的服务优化排序.什么是BasicNetwork.logSlowRequests
07-26 09:52:31.395: D/Volley(5651): [4378] BasicNetwork.logSlowRequests: http response   for request=<[ ]   http://theurl.com/path 0xd6183ced norMAL 6> [lifetime=3172],[size=940],[rc=200],[retryCount=0]    07-26 09:52:31.400: D/Volley(5651): [4377] BasicNetwork.logSlowRequests: http response for request=<[ ]   http://theurl.com/path 0xd6183ced norMAL 5> [lifetime=3182],[retryCount=0]    07-26 09:52:31.445: D/Volley(5651): [1] MarkerLog.finish: (6848 ms) [ ]   http://theurl.com/path 0xd6183ced norMAL 6    07-26 09:52:31.445: D/Volley(5651): [1] MarkerLog.finish: (+0   ) [ 1] add-to-queue    07-26 09:52:31.445: D/Volley(5651): [1] MarkerLog.finish: (+3622) [4376] cache-queue-take    07-26 09:52:31.450: D/Volley(5651): [1] MarkerLog.finish: (+6   ) [4376] cache-hit-expired    07-26 09:52:31.450: D/Volley(5651): [1] MarkerLog.finish: (+0   ) [4378] network-queue-take    07-26 09:52:31.450: D/Volley(5651): [1] MarkerLog.finish: (+3173) [4378] network-http-complete    07-26 09:52:31.450: D/Volley(5651): [1] MarkerLog.finish: (+36  ) [4378] network-parse-complete    07-26 09:52:31.450: D/Volley(5651): [1] MarkerLog.finish: (+11  ) [4378] network-cache-written    07-26 09:52:31.450: D/Volley(5651): [1] MarkerLog.finish: (+0   ) [4378] post-response    07-26 09:52:31.455: D/Volley(5651): [1] MarkerLog.finish: (+0   ) [ 1] done    07-26 09:52:31.455: D/    07-26 09:52:31.525: D/Volley(5651): [1] MarkerLog.finish: (6998 ms) [ ]   http://myurl  0xd6183ced norMAL 5    07-26 09:52:31.525: D/Volley(5651): [1] MarkerLog.finish: (+0   ) [ 1] add-to-queue    07-26 09:52:31.530: D/Volley(5651): [1] MarkerLog.finish: (+3683) [4376] cache-queue-take    07-26 09:52:31.530: D/Volley(5651): [1] MarkerLog.finish: (+7   ) [4376] cache-hit-expired    07-26 09:52:31.530: D/Volley(5651): [1] MarkerLog.finish: (+1   ) [4377] network-queue-take    07-26 09:52:31.530: D/Volley(5651): [1] MarkerLog.finish: (+3184) [4377] network-http-complete    07-26 09:52:31.535: D/Volley(5651): [1] MarkerLog.finish: (+39  ) [4377] network-parse-complete    07-26 09:52:31.535: D/Volley(5651): [1] MarkerLog.finish: (+21  ) [4377] network-cache-written    07-26 09:52:31.535: D/Volley(5651): [1] MarkerLog.finish: (+0   ) [4377] post-response    07-26 09:52:31.535: D/Volley(5651): [1] MarkerLog.finish: (+63  ) [ 1] done
解决方法 我刚才在这里回答: How to optimize network-queue-take in android Volley? (Volley Google IO 2013)

logSlowRequests只记录缓慢(超过3000毫秒)的请求,没有更复杂的请求. network-http-complete是下载请求并将其传递给解析器所需的时间.

总结

以上是内存溢出为你收集整理的android – 优化排球全部内容,希望文章能够帮你解决android – 优化排球所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存